Wodurch unterscheidet sich ein ATmega168P genau von einem ATmega168? Sind die von den Peripherieadressen her kompatibel? Kann ich ein Hex-File von einem 168P problemlos auf einem 168 laufen lassen? Hintergrund ist, dass ich den falschen Prozessor bestellt hab und das Programm nicht läuft. Jetzt würde mich interessieren, woran das liegt. Vielleicht weiß das ja jemand zufällig, und ich muss nicht das ganze Datenblatt bzw. alle Headerfiles vergleichen. Grüße, Peter
Gast
#1909675
Warum denn die AppNotes beim Hersteller lesen, Forum fragen geht doch viel einfacher. Irgendwer wird´s schon wissen...
Ich hab schon die Headerfiles vom gcc verglichen und keinen wesentlichen Unterschied festgestellt, die Registeradressen sind gleich. Das Migration-App-Note kenn ich schon, trotzdem danke. Da steht nur nicht drin, worin sich die beiden Typen genau unterscheiden. Ich hab mir gedacht, vielleicht weiß ja jemand, warum man einen xxxP braucht, bzw. was daran das Besondere ist.
Der "P" ist neuere Prozesstechnologie, was einige Parameter ändert und den Controller u.a. sparsamer macht.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.