Money.plTechnologie dla biznesu Grupy dyskusyjne pl.misc.elektronika Program w AVR Studio 4 działa, w 5.1 nie

Program w AVR Studio 4 działa, w 5.1 nie

Program w AVR Studio 4 działa, w 5.1 nie

Michał Lankosz <m...@tlen.pl> / 2012-02-24 09:04:03
Opisałem skrótowo, chodzi o kompilowany kod przez AS 5.1 (5.0 tak samo).
Raczej prosty program, kod obsługi wy¶wietlacza 2x16 ze strony
http://radzio.dxp.pl/hd44780/
w programie głównym inicjalizacja wy¶wietlacza i wypisanie tekstu.
Biblioteka sprawdziła mi się już wcze¶niej (AS4 z WinAVR-20100110) więc
dodałem do większego projektu pisanego w nowoczesnym, ładnym, ciężkim...
AS 5.0. Nie działa LCD. Co jest?! Porty, JTAG wł±czony, z LCD co¶ nie
tak. Po chwili zmian w kodzie poprzerywanych 'wi±zankami' słownymi
sprowadziłem do tego, że jest tylko i wył±cznie obsługa LCD - minimum!
Przeniosłem kod do projektu AS4, kompilacja i działa!
Parametry kompilacji domy¶lne, (optymalizacja ustawiona -Os, chociaż
przy -O0 nie ma poprawy), F_CPU to samo, programator pobieraj±cy HEX ten
sam. Aha, przed inicjalizacj± LCD zał±czam LED - program startuje.
Inicjalizacja LCD też raczej ok, ponieważ przechodzi wzrokowy test na
ciemne bloki pierwszego wiersza. Nie wy¶wietla najprostszego znaku za
pomoc± LCD_WriteData :( Nie miałem czasu analizować Ľródeł, nie mam też
możliwo¶ci JTAG. A! ATmega128@16MHz, 5V.
Miał kto¶ podobne problemy? Słyszałem niepochlebne opinie AS5, ale mimo
to chciałem spróbować, żeby nie zostać w tyle... Projekciki mogę gdzie¶
umie¶cić, może po południu.

Michał
 
Czytaj także na forum

Re: Program w AVR Studio 4 dział

"Maciek" <f...@interia.pl> / 2012-02-24 10:01:33
Cześć,

zdaje się, że mam podobne objawy. Kompilacja na Atmega64 z AS4 działa, a z
AS5 nie do końca...
No i czemu rĂłzny jest rozmiar kodu? Kompilator przecieĹĽ ten sam, opcej
kompilacji te same.

Maciek



Użytkownik "Michał Lankosz" napisał w wiadomości
news:ji7g9o$e47$1@inews.gazeta.pl...
> Opisałem skrótowo, chodzi o kompilowany kod przez AS 5.1 (5.0 tak samo).
> Raczej prosty program, kod obsługi wyświetlacza 2x16 ze strony
> http://radzio.dxp.pl/hd44780/
> w programie głównym inicjalizacja wyświetlacza i wypisanie tekstu.
> Biblioteka sprawdziła mi się już wcześniej (AS4 z WinAVR-20100110) więc
> dodałem do większego projektu pisanego w nowoczesnym, ładnym, ciężkim...
> AS 5.0. Nie działa LCD. Co jest?! Porty, JTAG włączony, z LCD coś nie tak.
> Po chwili zmian w kodzie poprzerywanych 'wiązankami' słownymi sprowadziłem
> do tego, że jest tylko i wyłącznie obsługa LCD - minimum! Przeniosłem kod
> do projektu AS4, kompilacja i działa!
> Parametry kompilacji domyślne, (optymalizacja ustawiona -Os, chociaż
> przy -O0 nie ma poprawy), F_CPU to samo, programator pobierajÄ…cy HEX ten
> sam. Aha, przed inicjalizacją LCD załączam LED - program startuje.
> Inicjalizacja LCD teĹĽ raczej ok, poniewaĹĽ przechodzi wzrokowy test na
> ciemne bloki pierwszego wiersza. Nie wyświetla najprostszego znaku za
> pomocą LCD_WriteData :( Nie miałem czasu analizować źródeł, nie mam też
> możliwości JTAG. A! ATmega128@16MHz, 5V.
> Miał ktoś podobne problemy? Słyszałem niepochlebne opinie AS5, ale mimo to
> chciałem spróbować, żeby nie zostać w tyle... Projekciki mogę gdzieś
> umieścić, może po południu.
>
> Michał
 

Re: Program w AVR Studio 4 działa, w 5.1 nie

Michał Lankosz <m...@tlen.pl> / 2012-02-24 22:08:18
Link do projektów pod AS4 i AS5: http://tinyurl.com/6nbt4qv
Może jaki¶ zapis w kodzie jest nieprawidłowy...

Michał
 

Re: Program w AVR Studio 4 dział

"Grzegorz Niemirowski" <g...@poczta.onet.pl> / 2012-02-24 22:24:45
Michał Lankosz napisał(a):
> Link do projektĂłw pod AS4 i AS5: http://tinyurl.com/6nbt4qv
> Może jakiś zapis w kodzie jest nieprawidłowy...
> Michał

A nie mógłyś normalnie, po ludzku, wystawić ZIPa? Chyba, że przeoczyłem jak
można ściągnąć całość naraz.

--
Grzegorz Niemirowski
http://www.grzegorz.net/
OE PowerTool i Outlook Express: http://www.grzegorz.net/oe/
Uptime: 7 days, 3 hours, 0 minutes and 56 seconds
 

Re: Program w AVR Studio 4 dział

"Grzegorz Niemirowski" <g...@poczta.onet.pl> / 2012-02-24 22:36:16
Maciek napisał(a):
> Cześć,
> zdaje się, że mam podobne objawy. Kompilacja na Atmega64 z AS4 działa, a
> z AS5 nie do końca...
> No i czemu rĂłzny jest rozmiar kodu? Kompilator przecieĹĽ ten sam, opcej
> kompilacji te same.

Na pewno ten sam? SprawdĹş wersjÄ™ kompilatora. Nowsze wersje GCC dajÄ… z
jakiegoś powodu większy kod, już było o tym na grupie.

--
Grzegorz Niemirowski
http://www.grzegorz.net/
OE PowerTool i Outlook Express: http://www.grzegorz.net/oe/
Uptime: 7 days, 3 hours, 12 minutes and 24 seconds
 
wstecz
1 2
"Maciek" 2012-02-15 10:51
Michał Lankosz 2012-02-12 19:02
2012-02-02 03:37
Krzysiek 2011-11-15 12:25
"Marek" 2011-10-31 13:05
Twat 2011-09-18 17:38
"top25" 2011-09-08 11:07
ToTylkoJa 2011-08-31 15:27
Sebastian Biały 2011-08-08 00:38
slawek7 2011-06-24 13:30
"Lelek@" 2011-06-20 14:29
slawek7 2011-06-20 09:06
slawek7 2011-06-13 08:15
badworm 2011-05-23 22:13
"Marcin... 2011-04-12 00:07
współpraca