ATNEL tech-forum
https://forum.atnel.pl/

zmiana atmega32a na atmega88 pa
https://forum.atnel.pl/topic1486.html
Strona 1 z 1

Autor:  wireless [ 31 sie 2012, o 16:48 ]
Tytuł:  zmiana atmega32a na atmega88 pa

po zmianie fizycznym procesora jak w temacie, zmiany w Eclipse, pojawiają się błędy
np.
../main.c: In function 'main':
../main.c:36: error: 'TCCR2' undeclared (first use in this function)
../main.c:36: error: (Each undeclared identifier is reported only once
../main.c:36: error: for each function it appears in.)

na atmega32a było ok

Autor:  Malutki_27 [ 31 sie 2012, o 16:58 ]
Tytuł:  Re: zmiana atmega32a na atmega88 pa

Hmmm bo jak by ci to powiedzieć ............ Atmega88PA nie ma rejestru TCCR2, ale za to ma TCCR2A oraz TCCR2B

Autor:  wireless [ 31 sie 2012, o 17:19 ]
Tytuł:  Re: zmiana atmega32a na atmega88 pa

czyli datasheet, rozumiem do rączki :)

Autor:  Malutki_27 [ 31 sie 2012, o 17:21 ]
Tytuł:  Re: zmiana atmega32a na atmega88 pa

Dokładnie ;)

Autor:  xamrex [ 31 sie 2012, o 18:21 ]
Tytuł:  Re: zmiana atmega32a na atmega88 pa

A tak włączając się do tematu:
Wie ktoś może daczego Mega88 ma rejestry:UCSRnA i UCSRnB

Przecież M88 ma tylko jednego RS'a więc po co tutaj ta literka n

Przecież nie ma UCSR1A istnieje tyko JEDEN UCSR0A ?

Chyba że się mylę?

Autor:  mirekk36 [ 31 sie 2012, o 23:19 ]
Tytuł:  Re: zmiana atmega32a na atmega88 pa

ano mylisz się ;) bo można skorzystać z dwóch UART'ów - tyle że drugi synchroniczny za pomocą zdaje się modułu SPI o ile dobrze pamiętam (tak bez noty pdf pod ręką)

Autor:  wireless [ 2 wrz 2012, o 15:47 ]
Tytuł:  Re: zmiana atmega32a na atmega88 pa

mkAVRCalculator rozpoznaje atmegę88PA, ale w fusach uproszczonych nic nie pokazuje jakie są aktualne ustawienia,
żeby ją ustawić ściągnąłem ja z listy procesorów, przy atmedze32A nie miałem takiego problemu,
używam zestawu ATB i przejściówki na 88

Autor:  wireless [ 9 wrz 2012, o 13:51 ]
Tytuł:  Re: zmiana atmega32a na atmega88 pa

nie daję rady,
atmega88pa nowa jest zaprogramowana na 1MHz, Eclipse jak ustawiam na 1MHz też programuje
niestety mkAVRCalculator mimo, że odczytuje procesor prawidłowo, nie widzi jego fusów uproszczonych,
ściągam z listy atmega88, ustawiam slowsck i próbuję ustawić na 8MHz, bez skutku, bo Eclipse go nie
widzi i programuje tylko na 1MHz

a jeden atmega88pa udało się ustawić jakoś przypadkowo i nie potrafię tego powtórzyć

Autor:  mirekk36 [ 9 wrz 2012, o 16:26 ]
Tytuł:  Re: zmiana atmega32a na atmega88 pa

ptaszek "slowsck" jest tu kluczem do rozwiązania tej zagadki ;) pewnie

Autor:  wireless [ 9 wrz 2012, o 16:33 ]
Tytuł:  Re: zmiana atmega32a na atmega88 pa

to już przerabiałem, ustawiam slowsck i nic, a czemu po rozpoznaniu procesora mk nie widzi fusów uproszczonych

Autor:  mirekk36 [ 9 wrz 2012, o 16:35 ]
Tytuł:  Re: zmiana atmega32a na atmega88 pa

jak coś to łap mnie na skype jak będę

Autor:  wireless [ 9 wrz 2012, o 16:40 ]
Tytuł:  Re: zmiana atmega32a na atmega88 pa

ściągałem dzisiaj

Autor:  mirekk36 [ 9 wrz 2012, o 16:43 ]
Tytuł:  Re: zmiana atmega32a na atmega88 pa

Mam nadzieję że wykrywa ci się ATmega88P ???

zamiast ATmega88PA ???

oczywiście użyj ATmega88P pomimo że masz literkę A na końcu

Autor:  wireless [ 9 wrz 2012, o 16:46 ]
Tytuł:  Re: zmiana atmega32a na atmega88 pa

tak wykrywa p, pamiętam jak pisałeś, żeby nie przejmować się "literkami" dalszymi

Autor:  mirekk36 [ 9 wrz 2012, o 16:48 ]
Tytuł:  Re: zmiana atmega32a na atmega88 pa

wireless napisał(a):
tak wykrywa p, pamiętam jak pisałeś, żeby nie przejmować się "literkami" dalszymi


No może nie do końca jest to zgodne z prawdą ale jeśli chodzi o programowanie tych podstawowych procków których np używasz w ATB i jeśli chodzi o samo programowanie to tak...

ale ok ... a jak wybierzesz z listy po prostu ATmega88P to co w zakładce fusy uproszczone też nic nie widzisz ?

Autor:  wireless [ 9 wrz 2012, o 16:52 ]
Tytuł:  Re: zmiana atmega32a na atmega88 pa

tak jak pisałem, widzę, wyłączam podział przez 8 (może tu tkwi mój błąd jakiś), zaznaczam 8 MHz i próbuję zapisać (slowsck)
otrzymuję błąd weryfikacji

na atmega8L wszystko działa jak należy

Strona 1 z 1 Strefa czasowa: UTC + 1
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/