Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 29 maja 2026, o 18:09


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 
Autor Wiadomość
PostNapisane: 7 wrz 2014, o 13:49 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 03 kwi 2014
Posty: 85
Pomógł: 4

Witam!
Napisałem prosty program do sprawdzenia komunikacji pomiędzy ATmegą32 a układem 24C64. Na wyświetlaczu w drugiej linii powinien się wyświetlić napis ATmega32A ale zamiast tego są same prostokąty.
Obrazek

Biblioteki są z książki Mikrokontrolery AVR Język C Podstawy Programowania. W kodzie wykorzystałem funkcje z książki do obsługi układu EEPROM.

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Nie wklejam funkcji, ale one są "żywcem wzięte" z książki. Gdy zmienię adres zworkami to nie wyświetlają się prostokąty, czyli chyba komunikacja z układem jest.
Za pomoc, z góry dziękuję.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 wrz 2014, o 14:16 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 lut 2014
Posty: 101
Pomógł: 4

Jak I2C masz żywcem wyciągnięte z książki to ściągnij ERRATE ,bo tam był błąd w bibliotece I2C.

Spróbuj i daj znać czy pomogło.

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 wrz 2014, o 07:31 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 03 kwi 2014
Posty: 85
Pomógł: 4

Mam 2 wydanie książki.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 wrz 2014, o 08:23 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27460
Lokalizacja: Szczecin
Pomógł: 1045

matiwegr napisał(a):
Nie wklejam funkcji, ale one są "żywcem wzięte" z książki.


Funkcje żywcem wzięte z książki nie zadziałają z tą pamięcią :( i nie dlatego że mają jakiś błąd .... Tylko dlatego że to jest inna pamięć niż tam opisywałem i co ważne! Pisałem w książce , mówię w wielu poradnikach przy okazji I2C ... że to nie jest tak - że jak ktoś ma "JAKĄŚ" bibliotekę I2C to ona zadziała mu ze WSZYSTKIM :( no bez sensu panowie ...

Pisze to jak byk w książce trzeba doczytać. Co więcej ... po to właśnie w książce pokazuję, że np CAAAAAŁKIEM inaczej "gada" się po I2C z układem RTC PCF8583 i caaaaaaałkiem inaczej z pamięcią 24c04.

idąc dalej ... nie myśl że z innym RTC będzie można użyć tej samej biblioteki wprost albo z całkiem inną pamięcią - powtórzę to jeszcze raz tutaj ...

Tzn podstawowych funkcji tej biblioteki TAK, typu: i2c_start(), i2c_stop(), i2c_send_byte(), i2c_get_byte() ... tak ... ale już za pomocą nich trzeba się dostosować wg PDF'a swojego scalaka czyli inaczej mówiąc nieco przerobić te nadrzędne funkcje

i2c_read_buf() oraz i2c_write_buf()

w przypadku twojej pamięci akurat z tego co pamiętam trzeba CAŁKIEM inaczej podać adres do zapisu/odczytu tzn trzeba go wysłać i to chyba aż DWA bajty...

Po prostu PWD teraz w łapki .... dobrze poczytać w książce jak się to robi, bo na podstawie tych dwóch przykładów dalej już samemu można do KAŻDEGO scalaka dorobić sobie własne zmiany

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 wrz 2014, o 10:21 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 cze 2013
Posty: 988
Lokalizacja: Byram, MS 39272
Pomógł: 55

Tu masz coś co działa z tą pamięcią
http://extremeelectronics.co.in/avr-tut ... ntrollers/

_________________
Pomysły na podpis - wyślij SMSa +1 769 243 0011



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 3 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO