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



Teraz jest 15 lis 2024, o 13:56


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 12 ] 
Autor Wiadomość
PostNapisane: 21 lip 2013, o 15:19 
Offline
Nowy

Dołączył(a): 14 cze 2012
Posty: 14
Pomógł: 0

Witam,

od jakiegoś czasu próbuje uruchomić na swojej płytce zegar RTC przy pomocy programu p. Mirka. Na zestawie Atnela działa wszystko, a w moim projekcie niestety. Zamieszczam kod i scheamt wg którego podłączyłem układy.

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


Schemat :

Obrazek


Nie wiem co przeoczyłem schemat, czy coś w kodzie ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 lip 2013, o 15:33 
Offline
Użytkownik

Dołączył(a): 15 lut 2012
Posty: 344
Lokalizacja: Bydgoszcz
Pomógł: 11

Brakuje ci rezystorów podciągających 4.7k na liniach SDA i SCL co widać na pierwszy rzut oka...

Jeszcze jedna rzecz: o ile na podstawie tego schematu powstała płytka pcb w eaglu to obawiam się że przejechałeś :( się bo brakuje węzła przy połączeniu rezonatora z kondensatorem 22pF.

Zobacz koniecznie kurs Eagle od Mirka: http://mirekk36.blogspot.com/p/spis-tresci.html bo chyba używasz polecenia wire do tworzenia połączeń na schemacie ideowym i takie kwiatki wychodzą :( .



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 lip 2013, o 15:49 
Offline
Moderator
Avatar użytkownika

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

danloop napisał(a):
od jakiegoś czasu próbuje uruchomić na swojej płytce zegar RTC przy pomocy programu p. Mirka


Panowie, eeeh chyba będę musiał OGNIEM i MIECZEM zwalczać na tym forum takie KWIATKI

#define F_CPU 16000000UL

proszę wszystkich ludzi dobrej woli - jeśli ja nie zauważę - to zwracajcie wszystkim uwagę ... bo nie dość, że ja NIGDY takich rzeczy w książce nie robiłem to jeszcze tłumaczę w niej dokładnie że NIE WOLNO tak robić :(

no ale cóż - skoro na rynku w Polsce - jak się niedawno z innego wątku dowiedziałem, ukazała się już druga książka - która robi wszystkim początkującym "dziurę w głowie" i podaje właśnie taką metodę za prawidłową :( ....

więc i panie autorze wątku - proszę - nie pisz tego w kodzie NIGDY więcej OK ? PLEASE!

------------------------ [ Dodano po: 7 minutach ]

a odnośnie nie działania PCF'a

to gdzie kolega pogubił rezystory podciągające linie SDA i SCL do VCC o wartościach 4,7K hmmmm ?

_________________
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: 21 lip 2013, o 15:57 
Offline
Nowy

Dołączył(a): 14 cze 2012
Posty: 14
Pomógł: 0

ok poprawki naniesione ;) kod teraz uporządkuje do końca

nie wiem gdzie zgubiłem rezystory, właśnie dolutowałem i działa pięknie, jakieś zaćmienie mnie opanowało ;]

Co do zasilania to noga nr 8 jest podłączona, jakaś wybrakowana podstawka mi się w eaglu trafiła.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 lip 2013, o 16:09 
Offline
Moderator
Avatar użytkownika

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

danloop napisał(a):
jakaś wybrakowana podstawka mi się w eaglu trafiła.


hahaha ;) nic wybrakowanego ci się nie trafiło - po prostu zapomniałeś do czego jest opcja (ikonka) INVOKE w Eaglu, którą pobiera się nogi zasilania na schemat do tak zaprojektowanych scalaków. Sprawdź sam i zobacz że tak jest ;)

------------------------ [ Dodano po: kilkunastu sekundach ]

Gwyn - kurczę - coś działasz błyskawicznie .... Szok! ;)

_________________
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: 21 lip 2013, o 16:34 
Offline
Nowy

Dołączył(a): 14 cze 2012
Posty: 14
Pomógł: 0

przyznaje przesiadłęm sie na eagla, ale nie obejrzałem w całościu kursu ;) opcja byla mi nie znana, sprawdze jak działa. Dzięki za wskazówki.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 lip 2013, o 16:38 
Offline
Moderator
Avatar użytkownika

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

zobacz sobie ten świetny poradniczek kolegi phill2k z naszego forum:

topic1508.html

_________________
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: 31 paź 2013, o 08:48 
Offline
Użytkownik

Dołączył(a): 20 lut 2012
Posty: 45
Pomógł: 0

Gdy załadowałęm program podany przez kolegę danlop do płyty testowej od P. Mirka wyświetla mi błąd:

zegar_RYBA.c:(.text+0x88): undefined reference to `i2cSetBitrate'
zegar_RYBA.c:(.text+0xbc): undefined reference to `TWI_read_buf'

co mogłem zrobić nie tak?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 31 paź 2013, o 09:04 
Offline
Użytkownik

Dołączył(a): 29 mar 2012
Posty: 595
Lokalizacja: Jaworzno
Pomógł: 39

Bo pewnie używasz nie aktualnej biblioteki do I2C/TWI. Aktualizacje możesz pobrać stąd

_________________
Pozdrawiam
PP



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 31 paź 2013, o 09:29 
Offline
Użytkownik

Dołączył(a): 20 lut 2012
Posty: 45
Pomógł: 0

zaktualizowałem bibliotekę :
i2c_twi.h
ze strony
i dalej to samo



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 31 paź 2013, o 09:39 
Offline
Moderator
Avatar użytkownika

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

Cytuj:
zaktualizowałem bibliotekę :


Może najpierw kolega poczyta w książce dokładnie co to są pliki źródłowe *.c a co to są pliki źródłowe *.h

w ogóle warto przeczytać książkę raz w całości a nie na wyrywki

bo tak to będzie kolega miał wciąż problemy


plik *.h to nie jest żadna biblioteka

_________________
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: 31 paź 2013, o 09:52 
Offline
Użytkownik

Dołączył(a): 20 lut 2012
Posty: 45
Pomógł: 0

zgadza się, już wiem co źle zrobiłem...



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: 12 ] 

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