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

ATMEGA 8 + 24C16. Czy można podłączyć eeprom 24C16? Gdzie podłączyć?

Ficu 03 Cze 2007 14:28 3133 13
REKLAMA
  • #1 3949029
    Ficu
    Poziom 31  
    Posty: 1991
    Pomógł: 107
    Ocena: 48
    Witam.

    Mam pytanie: Czy do tego schematu można podłączyć eeprom 24C16? I gdzie?

    Pozdrawiam
  • REKLAMA
  • #2 3949062
    tolo
    Poziom 35  
    Posty: 3123
    Pomógł: 232
    Ocena: 1173
    Nie da sie tu podłaczyc eeproma tak bezposrednio chyba ze napisze sie nowy program obslugujacy magistrale i2c.Mozna to zrobic bez problemu poniewaz sa wolne porty mikrokontrolera.
    Pozdrawiam
  • REKLAMA
  • #3 3949086
    Ficu
    Poziom 31  
    Posty: 1991
    Pomógł: 107
    Ocena: 48
    Programu to ja sam nie napisze...
    Może wystarczyło by coś w nim zmienić?
    Może ktoś pomoże?
  • #4 3949167
    tolo
    Poziom 35  
    Posty: 3123
    Pomógł: 232
    Ocena: 1173
    A program w jakim jezyku jest napisany?
  • #6 3949208
    tolo
    Poziom 35  
    Posty: 3123
    Pomógł: 232
    Ocena: 1173
    Na moje oko jest to Bascom.Niestety nic nie pomoge bo niezbyt znam ten jezyk.
  • #7 3949257
    karlos79
    Poziom 33  
    Posty: 1768
    Pomógł: 254
    Ocena: 76
    Witam
    Z listingu wynika, że dane są zapisywane do wewnętrznego eepromu procesora.
    Jest taka możliwość, tylko trzeba przerobić program.
    Należy dodać obsługę I2C i przepisać podprogramy do zapisu, odczytu i kasowania pamięci.
    Pozdrawiam
  • REKLAMA
  • #8 3949431
    Ficu
    Poziom 31  
    Posty: 1991
    Pomógł: 107
    Ocena: 48
    Będziesz miał troche czasu żeby to dopisać/zmodyfikować?
  • #9 3950374
    karlos79
    Poziom 33  
    Posty: 1768
    Pomógł: 254
    Ocena: 76
    Witam
    A masz już złożony sprzęt??
    Będzie łatwiej testować program.
    Postaram się coś wymyślić.
    Chodzi mi po głowie wykonanie takiej maszynki tylko z wyświetlaczem od nokii.
    Pozdrawiam
  • #10 3952570
    Ficu
    Poziom 31  
    Posty: 1991
    Pomógł: 107
    Ocena: 48
    Płytkę mam tylko jeszcze części kupie.
    Możesz napisać próbną wersję programu.

    A i jeszcze jedno Dla mnie to nie problem żeby programować eeprom przez kompa tak więc ten program do obsługi klawiatury był by zbędny.
  • #11 3954389
    karlos79
    Poziom 33  
    Posty: 1768
    Pomógł: 254
    Ocena: 76
    Witam
    Trochę zmodyfikowałem program i sprzęt też, więc schemat będzie trochę inny.
    Nie rezygnuję z wprowadzania tekstu z klawiatury.
    Pozdrawiam
  • #12 4095128
    Ficu
    Poziom 31  
    Posty: 1991
    Pomógł: 107
    Ocena: 48
    Witam

    Jestem w trakcie czytania książki "Programowanie µC w języku BASCOM".
    Już coś tam zaczynam rozumować :D

    :arrow: karlos79 Możesz podesłać swój program i schemat?

    PS Może zamiast LCD 2*16 dać LCD graficzny 122x32?
  • REKLAMA
  • #13 4119204
    Ficu
    Poziom 31  
    Posty: 1991
    Pomógł: 107
    Ocena: 48
    Witam ponownie.

    Czy ktoś miałby trochę czasu żeby przerobić program pod ten 24C16 w ostateczności 24C04?

    Pozdrawiam
  • #14 4127926
    adamek199124
    Poziom 11  
    Posty: 37
    Ocena: 2
    Witam
    Też jestem zainteresowany taką konstrukcją..... ale niestety.... żadnego języka programistycznego nie umiem.... ale mam zamiar się
    zacząć uczyć....

    Jeśli mogę to poprosiłbym o udostępnienie gotowego schematu...
    Pozdrawiam

Podsumowanie tematu

✨ Dyskusja dotyczy możliwości podłączenia pamięci EEPROM 24C16 do mikrokontrolera ATMEGA8 oraz modyfikacji istniejącego programu napisanego w Bascom AVR. Wskazano, że bezpośrednie podłączenie 24C16 wymaga implementacji obsługi magistrali I2C w oprogramowaniu, gdyż oryginalny program korzysta z wewnętrznego EEPROM mikrokontrolera. Konieczne jest napisanie lub zmodyfikowanie podprogramów do zapisu, odczytu i kasowania danych w zewnętrznej pamięci EEPROM. Uczestnicy dyskusji rozważają również kwestie sprzętowe, takie jak wykorzystanie wolnych portów mikrokontrolera do podłączenia EEPROM oraz ewentualną zmianę wyświetlacza na graficzny LCD 122x32. Autor planuje zakup części i testowanie sprzętu, a także rozważa programowanie EEPROM przez komputer, co może wyeliminować potrzebę obsługi klawiatury w programie. Wątpliwości dotyczą również języka programowania i możliwości przeróbek kodu w Bascom AVR. Pojawiły się prośby o udostępnienie schematu i przykładowego programu oraz sugestie dotyczące dalszych modyfikacji projektu.
Wygenerowane przez model językowy.
REKLAMA