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



Teraz jest 16 mar 2025, o 00:18


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 10 ] 
Autor Wiadomość
PostNapisane: 13 lip 2015, o 18:53 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 gru 2014
Posty: 32
Lokalizacja: UD
Pomógł: 0

Witam, postanowiłem zwrócić się do Was z prośbą o pomoc, ponieważ mam następujący problem:

Gdy wgrywam program do mikrokontrolera nic się nie dzieje! Po odłączeniu i podłączeniu zasilania na wyświetlaczu pojawia się rząd kwadracików, więc wygląda mi to na problem z nawiązaniem komunikacji.

Oto kod, którego używam.

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


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


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


Bardzo proszę o pomoc.

Pozdrawiam i dzięki z góry ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 lip 2015, o 19:29 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 paź 2014
Posty: 54
Pomógł: 0

Wyświetlacz LCD nie jest zainicjowany. Stąd też prośba o sprawdzenie poprawności przypisania pinów w bibliotece od LCD.

_________________
Likwidator absolutny.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 lip 2015, o 20:41 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 gru 2014
Posty: 32
Lokalizacja: UD
Pomógł: 0

@up
Gdy dla przykładu dodam:

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


to wyświetla normalnie, więc wina nie leży po stronie wyświetlacza.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 lip 2015, o 16:07 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 gru 2014
Posty: 32
Lokalizacja: UD
Pomógł: 0

Zdaje się, że odkryłem przyczynę - dodawałem stopniowo co linijkę i po dodaniu wiersza:

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


zapełnienie pamięci flash procka zmienia się z 34 do 100%!

Nieszczęsny kod wygląda tak:

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


Posiadam ATtiny2313. Ma ktoś jakiś pomysł?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 lip 2015, o 22:23 
Offline
Użytkownik

Dołączył(a): 24 sty 2012
Posty: 1469
Pomógł: 56

pomysł jest taki, żeby nie używać liczb zmiennoprzecinkowych

_________________
Jestem początkujący i moje porady mogą być błędne



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 lip 2015, o 22:29 
Offline
Moderator
Avatar użytkownika

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

Tygrys napisał(a):
zapełnienie pamięci flash procka zmienia się z 34 do 100%!


Panie internet to jest ZAPCHANY informacjami na temat tego - żeby nie używać floatów w prockach AVR a już szczególnie w ATtiny ! ... teraz sam jesteś kolejnym klasycznym przykładem i kolejnym kilkunastotysięcznym tego typu postem w necie

Tygrys napisał(a):
Posiadam ATtiny2313. Ma ktoś jakiś pomysł?

Przede wszystkim - zgodnie z tym co kolega wyżej pisze - zapomnij o floatach - zapewniam cię, że da się zrobić inaczej

_________________
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: 27 lip 2015, o 16:21 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 gru 2014
Posty: 32
Lokalizacja: UD
Pomógł: 0

Dalej nie udało mi się tego zrobić - bardzo proszę o jakąś pomoc.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 lip 2015, o 20:21 
Offline
Użytkownik

Dołączył(a): 22 sty 2014
Posty: 1806
Zbananowany użytkownik

Pomógł: 168

mirekk36 napisał(a):
Tygrys napisał(a):
zapełnienie pamięci flash procka zmienia się z 34 do 100%!


Panie internet to jest ZAPCHANY informacjami na temat tego - żeby nie używać floatów w prockach AVR a już szczególnie w ATtiny ! ... teraz sam jesteś kolejnym klasycznym przykładem i kolejnym kilkunastotysięcznym tego typu postem


Niestety ale np. na platformie Arduino propagowane jest nagminnie używanie zmiennych typu float. Może stąd to przekonanie że na AVR float to chleb powszedni.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 sie 2015, o 10:39 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 gru 2014
Posty: 32
Lokalizacja: UD
Pomógł: 0

Udało mi się znaleźć coś takiego:

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



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



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


Niestety po "resetach" wyświetla mi się losowo: "1.001", "5.005", "6.006", "7.007", "8.008".

Kompletnie nie wiem co z tym zrobić. Proszę o pomoc.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 sie 2015, o 15:09 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 gru 2014
Posty: 32
Lokalizacja: UD
Pomógł: 0

Jako, że nie wiedziałem, którą z tych wszystkich odpowiedzi wybrać to kupiłem atmege. Temat do zamknięcia :)



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

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