logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[Atmega8][c][AVR Studio] Centralka alarmowa kilka pytań

grabie2 20 Wrz 2009 14:43 2393 7
REKLAMA
  • #1 7038055
    grabie2
    Poziom 11  
    Witam wszystkich!

    Ostatnio buduję sobie małą centralkę alarmową.

    Moje pytania są następujące:

    1. W jaki sposób trzymać w eepromie tablicę user'ów tak aby potem ją móc odczytać?

    2. W jaki sposób podłączyć układ aby móc mierzyć napięcie na wejściach ADC w zakresie 0-2,5 V
  • REKLAMA
  • Pomocny post
    #2 7038699
    11111olo
    Poziom 42  
    1. Wszystko zależy co chcesz tam trzymać ;)
    2. Musisz ustawić jkaieś źródło napięcia referencyjnego ( TL431) i podłączyć do AVCC.
  • REKLAMA
  • Pomocny post
    #3 7038715
    _Robak_
    Poziom 33  
    2. Straszna rzecz piszesz 11111olo. Do Vref nalezy podpiac, do avcc nalezy podpiac odfiltrowane napiecie zasilania.
    1. No cos musisz sobie wymyslec ;) Zapis i odczyt z eepromu jest opisany w dokumentacji gcc, a jak bedziesz zapisywac to juz twoj wybor ;)
  • #4 7038718
    11111olo
    Poziom 42  
    Fakt ;)
    Vref
  • REKLAMA
  • #6 7039010
    _Robak_
    Poziom 33  
    Fakt ;)
    AVR-libc
  • REKLAMA
  • Pomocny post
    #7 7039056
    fazolek
    Poziom 12  
    Co do 1 pytania :

    
    uint8_t  tablical_EE[] = {0,8,16,24,32,40};	// 6 adresów user'ów 8-io bajtowych
    eeprom_read_block (wzorzec,tablica_EE[i],8);
    


    Prościej się już chyba nie da. Poruszasz się po tablicy w eepromie i ściągasz do wzorca kod 8bajtowy user'a dalej sobie to jakoś porównujesz czy coś.
  • #8 7039357
    grabie2
    Poziom 11  
    Dzięki wszystkim!
REKLAMA