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



Teraz jest 19 kwi 2024, o 16:42


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 
Autor Wiadomość
PostNapisane: 25 kwi 2015, o 22:29 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 31 mar 2015
Posty: 144
Pomógł: 2

Tak na szybko, bez większego rozeznania z mojej strony tematu, na LCD mam czas, który się nie zmienia:

1. zestaw ATB
2. blue- 08_TWI sprzętowy na "żywca", dostosowany tylko adres PCF8583 na adres 0xA2, bo A0 układu mam do Vcc.
4. SCA i SCL podciągnięte (zwory J8 i J9) do Vcc.
5. przerwania z PCF8583 co 1 sek są (sprawdziłem, więc PCF działa).

Prawdopodobnie czegoś nie uwzględniam,może miesza w tym wszystkim układ 24C04?

------------------------ [ Dodano po: 27 minutach ]

Sprawdziłem:
SDA pin 5 PCF8583 do SDA/PC1 Atmega32
SCL pin 6 PCF8583 do SCL/PC0
INT pin 7 PCF8583 do INT0/PD2

Gdzieś robię jeszcze jakiegoś babola?
Niemożliwe jest bowiem, aby sprawdzone 1000 razy ćwiczenie nie działało akurat u mnie.
Coś mi się wydaje, że program blokowany jest przez EEPROM. Muszę się temu przyjrzeć dokładniej.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 kwi 2015, o 06:32 
Offline
Moderator
Avatar użytkownika

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

Napisz jaką masz dokładnie wersję zestawu 1.04? czy 1.04a?

Napisz jaki masz DOKŁADNIE EEPROM - podaj jego symbol ?

_________________
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: 26 kwi 2015, o 09:35 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 31 mar 2015
Posty: 144
Pomógł: 2

zestaw fioletowy, to chyba 1.04a
EEPROM 24C04

Problem rozwiązany:
Ponieważ zrorka J13 1-2 więc adres powinien być 0xAC, a nie 0xA8

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

nie było takiego adresu, więc myślę, że program w tym miejscu się zatrzymywał i Master czekał na potwierdzenie odbioru.
W miedzy czasie obsługiwał przerwania co 1 sek i ponownie wracał do czekania?

Po ustawieniu właściwego adresu EEPROMa ćwiczenie się wykonuje.
(to było moje frycowe, bo do tej pory nie miałem potrzeby sięgać do zewnętrznego EEPROMa)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 kwi 2015, o 10:27 
Offline
Moderator
Avatar użytkownika

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

Ciesze się, że poszło ale na końcu dopowiem,

lutekT napisał(a):
4. SCA i SCL podciągnięte (zwory J8 i J9) do Vcc.

To nie jest żadne podciąganie do VCC - to są zworki, które albo odłączają magistralę I2C od procka albo ją podłączają. A podciąganie zawsze jest w zestawie aktywne na SDA i SCL (to tak dla porządku - ale widać to też na schemacie jak coś)

_________________
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: 26 kwi 2015, o 10:41 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 31 mar 2015
Posty: 144
Pomógł: 2

Dzięki za zwrócenie mi na to uwagi.



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 2 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:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO