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



Teraz jest 24 kwi 2024, o 04:21


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 
Autor Wiadomość
PostNapisane: 6 lip 2017, o 22:06 
Offline
Nowy

Dołączył(a): 26 lut 2014
Posty: 21
Pomógł: 2

Walczę z nią już chyba 4godzinę i nie mogę dojść co jest nie tak.

Chciałem uruchomić 2xUART na niej (GSM+UART->komputer) i coś nie chciała trybić. To wgrałem baaardzo skomplikowany program:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

A teraz najciekawsze przedstawione na obrazku :)
Obrazek

Fusebity mam ustawione tak: -U lfuse:w:0x42:m -U hfuse:w:0xd9:m -U efuse:w:0xff:m

Testowałem również z zewnętrznymi oscylatorami 8.867MHz oraz 20MHz i raz miałem jak powyżej a po dodaniu delay:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Obrazek

Ja już powoli tracę cierpliwość do tego...

Z góry dzięki za porady.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 lip 2017, o 22:42 
Offline
Moderator
Avatar użytkownika

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

jerzyk31 napisał(a):
A teraz najciekawsze przedstawione na obrazku

I co w tym najciekawszego jak nikt nie wie co to za obrazek i co on przedstawia ???

jerzyk31 napisał(a):
PORTD |= (0 << PD7);

Jeśli tym chciałeś wyzerować bit ? ... ale to tylko można się domyślać - bo z twojego opisu problemu (wybacz) ale kompletnie nic nie wynika - no chyba że ktoś zgadnie

to już ... co mogą mieć wspólnego z tymi dziwnymi rysunkami fusebity?
jerzyk31 napisał(a):
Fusebity mam ustawione tak: -U lfuse:w:0x42:m -U hfuse:w:0xd9:m -U efuse:w:0xff:m


jerzyk31 napisał(a):
Testowałem również z zewnętrznymi oscylatorami 8.867MHz oraz 20MHz i raz miałem jak powyżej a po dodaniu delay:

No ten fragment kodu to już w ogóle .... niezły kalambur

jerzyk31 napisał(a):
Ja już powoli tracę cierpliwość do tego...

ja też ;)

Zastanawiam się jak można tak pytania zadawać - żeby nikt nie wiedział o co chodzi ;) Na prawdę nie mam zamiaru ironizować czy się nabijać - ale weź sam jeszcze raz chłodnym okiem spójrz na ten post - i zastanów się co postronny czytelnik może pomyśleć ... jakieś rysunki, niby mowa o UART i to 2x ... a tu jakieś banglowanie niby pinem i to z błędem ... rysunki które - jak mówię nie wiadomo co mają przedstawiać i czym są ? z czego ?


Autor postu otrzymał pochwałę

_________________
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: 6 lip 2017, o 23:10 
Offline
Nowy

Dołączył(a): 26 lut 2014
Posty: 21
Pomógł: 2

Miałem usunąć zawartość posta pierwszego ale pozostawię go (chyba, że moderator uzna inaczej ;) ), żeby inni nie pisali tak pytań :)

Mirku, dzięki za trafne sugestie ;) okazało się, że zrobiłem przedszkolny błąd. Mianowicie, tak jak napisałeś "kalambur", on był problemem.

W momencie poprawy "kalambura" na poprawny wszystko ruszyło, okazuje się, że prawdopodobnie fusebity są źle ustawione i/lub F_CPU w programie, ponieważ mam ustawiony delay na 500ms a trwa to ok. 5sek.

W takim układzie temat jest nie aktualny i można przenieść do lochów :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 lip 2017, o 07:34 
Offline
Użytkownik

Dołączył(a): 24 lip 2013
Posty: 60
Lokalizacja: Okolice Gliwic
Pomógł: 3

jerzyk31 napisał(a):
Miałem usunąć zawartość posta pierwszego ale pozostawię go (chyba, że moderator uzna inaczej ;) ), żeby inni nie pisali tak pytań :)

Mirku, dzięki za trafne sugestie ;) okazało się, że zrobiłem przedszkolny błąd. Mianowicie, tak jak napisałeś "kalambur", on był problemem.

W momencie poprawy "kalambura" na poprawny wszystko ruszyło, okazuje się, że prawdopodobnie fusebity są źle ustawione i/lub F_CPU w programie, ponieważ mam ustawiony delay na 500ms a trwa to ok. 5sek.

W takim układzie temat jest nie aktualny i można przenieść do lochów :)


Też mi się raz zdarzyło, że F_CPU ustawiłem na 16000 i zastanawiałem się, czemu mi delay nie działa.... :D



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 lip 2017, o 15:47 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 30 cze 2016
Posty: 247
Lokalizacja: Rybnik
Pomógł: 13

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

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

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

_________________
Situs != Situs



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 lip 2017, o 23:02 
Offline
Nowy

Dołączył(a): 26 lut 2014
Posty: 21
Pomógł: 2

Odpowiem cytatem na cytat:
Situs napisał(a):
Tak się zeruje bit
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Tak się ustawia bit
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

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

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


jerzyk31 napisał(a):
Mirku, dzięki za trafne sugestie ;) okazało się, że zrobiłem przedszkolny błąd. Mianowicie, tak jak napisałeś "kalambur", on był problemem.

W momencie poprawy "kalambura" na poprawny wszystko ruszyło, okazuje się, że prawdopodobnie fusebity są źle ustawione i/lub F_CPU w programie, ponieważ mam ustawiony delay na 500ms a trwa to ok. 5sek.



A tak poza tym, co do dziwnego działania _delay_ms(). Problemem był fuse bit CKDIV8 który wejściowy zegar dzieli przez 8. Po wyłączeniu go wszystko wróciło do normy.

Muszę chyba jednak okulary zmienić :D



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

Strefa czasowa: UTC + 1


Kto przegląda forum

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


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