Atmega32A-AU ---> Atmega1248A TQFP44

Cześć,

Chciałbym zmienić procesor w urządzeniu z Amega 32A-AU na pasujący do obudowy TQ44 np Atmega664A lub Atmega1284A też w TQ44. To ma być drop in replacement w celu zwiększenia ilości flesza i ramu i tylko po to, bo oczywiście zająłem cały flesz procesora i brak miejsca. Nie planuję zmiany PCB, niczego takiego. Ewentualnie dam szybszy kwarc.

Czy muszę coś wiedzieć czego jeszze nie wiem ?

Np:

Czy programuje się go go w ten sam sposób przez piny SPI jak Atmega32 ? Mam programator MKII oryginalny ale czy elektrycznie te procki do siebie faktycznie pasują ? Wetknę 6 pinową wtyczkę, wybiorę procek i czy pójdzie? Czy tylko przelutować i przekompilować z drobnymi poprawkami programu czy coś jeszcze?

Zbyszek Maliborski

Reply to
Zbynio
Loading thread data ...

W dniu 2013-03-27 14:15, Zbynio pisze:

Witam, Generalnie raczej wszystko powinno działać po dostosowaniu/przekompilowaniu programu (są np. inne adresy i nazwy niektórych rejestrów, wektorów przerwań itp.). Tutaj masz opisane różnice w tych uC -

formatting link
Piotrek

Reply to
max441

No tak to wiadomo. UDR->UDRx i tak dalej wiadomo. Tylko czy z programowaniem wlutowanego w płytkę nie będzie jakiejś jazdy ?

Reply to
Zbynio

A czym się różnią te procki oznaczone A albo PA ?Nigdzie nie jest napisane.

Reply to
Zbynio

W dniu 27.03.2013 18:30, Zbynio pisze:

Wersją krzemu. Zazwyczaj wiąże się to z mniejszym poborem prądu.

Tu masz różnice między 324P i 324PA:

formatting link

Reply to
Zbych

Zbynio snipped-for-privacy@dont.pl napisał(a):

Jest. A to nowocześniejsza wersja, pracująca przy niższych napięciach i pobierająca mniej mocy. Może być dobrym zamiennikiem dla wersji L. Z kolei P to PicoPower, o dodatkowo zmniejszonym poborze mocy. PA to A dodatkowo z P.

Reply to
Grzegorz Niemirowski

Zbynio snipped-for-privacy@dont.pl napisał(a):

Dlaczego miałaby być? Jeśli rozkład pinów do programowania jest taki sam, to nie będzie.

Reply to
Grzegorz Niemirowski

Zrobiłem identyczną podmiankę i procek zaprogramował się od kopa, pomimo że 1284 do programowania w systemie wykorzystuje UART-a. Ale piny są takie same jak w 32 (testowałem na programatorze na LPT i ISP PROGRAMMER oraz STK500v2 i ATMEL STUDIO).. Nie wiem w czym masz napisany program na 32, ale zwykłe przekompilowanie programu nie wystarczy. Ale o tym już pisali wyżej.

pytający

Reply to
pytajacy

No to dziękuję za pomoc :-) Wszystkim Wam :-) Ładnie ze strony Atmela, że dali te procki. Nie trzeba płytek zmieniać, a miejsce na program jest niezwykle cenne jak i 16kB RAM w m1284 :-) Szkoda, że nie zrobili ich w wersji rdzenia XMEGA ale na 5V i z pinami od zwykłej megi. I tak sukces, że da się zamienić m32 na lepszy i to bezboleśnie :-)

Z C i nazwami rejestrów to sobie poradzę :-)

Reply to
Zbynio

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.