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



Teraz jest 24 lis 2024, o 23:17


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 16 ] 
Autor Wiadomość
PostNapisane: 31 sie 2012, o 16:48 
Offline
Użytkownik

Dołączył(a): 14 maja 2012
Posty: 518
Pomógł: 6

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 31 sie 2012, o 16:58 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 14 lut 2012
Posty: 598
Lokalizacja: Warszawa
Pomógł: 13

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 31 sie 2012, o 17:19 
Offline
Użytkownik

Dołączył(a): 14 maja 2012
Posty: 518
Pomógł: 6

czyli datasheet, rozumiem do rączki :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 31 sie 2012, o 17:21 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 14 lut 2012
Posty: 598
Lokalizacja: Warszawa
Pomógł: 13

Dokładnie ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 31 sie 2012, o 18:21 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 paź 2011
Posty: 581
Pomógł: 17

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ę?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 31 sie 2012, o 23:19 
Offline
Moderator
Avatar użytkownika

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

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ą)

_________________
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: 2 wrz 2012, o 15:47 
Offline
Użytkownik

Dołączył(a): 14 maja 2012
Posty: 518
Pomógł: 6

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 wrz 2012, o 13:51 
Offline
Użytkownik

Dołączył(a): 14 maja 2012
Posty: 518
Pomógł: 6

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ć



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 wrz 2012, o 16:26 
Offline
Moderator
Avatar użytkownika

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

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

_________________
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: 9 wrz 2012, o 16:33 
Offline
Użytkownik

Dołączył(a): 14 maja 2012
Posty: 518
Pomógł: 6

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 wrz 2012, o 16:35 
Offline
Moderator
Avatar użytkownika

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

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

_________________
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: 9 wrz 2012, o 16:40 
Offline
Użytkownik

Dołączył(a): 14 maja 2012
Posty: 518
Pomógł: 6

ściągałem dzisiaj



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 wrz 2012, o 16:43 
Offline
Moderator
Avatar użytkownika

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

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

zamiast ATmega88PA ???

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

_________________
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: 9 wrz 2012, o 16:46 
Offline
Użytkownik

Dołączył(a): 14 maja 2012
Posty: 518
Pomógł: 6

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 wrz 2012, o 16:48 
Offline
Moderator
Avatar użytkownika

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

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 ?

_________________
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: 9 wrz 2012, o 16:52 
Offline
Użytkownik

Dołączył(a): 14 maja 2012
Posty: 518
Pomógł: 6

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



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

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 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