Mega 128 will nicht mit sich reden lassen

Gast #139854
Lesenswert?

Hallo Alle,

ich habe mir eine Platine designed auf der ein ATMEga 128 sitzt, aber
ich kann nicht mit ihm reden. Ich habe, wie bei allen kleineren Megas,
die Leitungen Miso, Mosi, SCK, und Reset angeschlossen. Warum geht es
nicht??  Was ist mit dem PEN? Muss man damit etwas machen`??

Danke im Voraus

René
Gast #139857
Lesenswert?

Ja,

der Typ hier im Forum will ihn ja über SPI programmieren, ich jedoch
über ISP. Ist das nicht etwas Anderes. Dann ist in dem Thread die Rede
von RXD TXD, ich habe aber mit dem Ingenieur von Ineltek gesprochen,
und der sagte dass es wie bei jedem anderen Controller auch
funktioniert. Falls jemand weiß was ich noch machen muss, dann kann er
es ja auch einfach sagen.

Danke  René
Gast #139859
Lesenswert?

@Matthias
Ist es nun ein Fehler in der Dokumentaion oder ist es das Unvermögen
der alten Intel - Bastler.
Ich habe mir erklären lassen das MISO und MOSI die Programmierports für
das ISP - Interface sind. Im Pining sind das 12 und 13. Auf Seite 3??
steht dann, dass es Pin 2 und 3 sind, wo man natürlich fürs Layout
überhaupt nicht sucht. Ich würd nur gerne wissen was jetzt falsch ist.
Das die richtigen Pins 2 und 3 sind weiß ich inzwischen.
Und wie ist es beim 90Can128 Ist es da nun auch Pin 2 und 3 oder ist es
da wieder 12 und 13?
Gast #139860
Lesenswert?

Der Ineltec-Typ hat recht, sofern "jeder andere Controller" der Mega64
ist. Meines Wissens wird, außer bei den beiden Typen alles über die SPI
gemacht, nur bei Mega 64 und 128 wird über die UART programmiert. Noch
ein häufig gemachter Fehler: entkoppel die RxD und TxD Leitungen über 2
Widerstande von der Peripherie, ansonsten kann dein ISP die RxD-Leitung
nicht bedienen (weil vielleicht ein Schnittstellenbaustein dranhängt).
MW
Gast #139864
Lesenswert?

doch, man braucht MOSI MISO VCC GND SCK und /RES!!
MOSI uns MISO sind aber woanders! nicht dort, wo das datenblatt sagt!
schau bei der seite "Holgis seite" Holger Klabunde nach. der hat
tolle einsteigertips!
Gast #139866
Lesenswert?

Datenblatt S.303 unten :

Even though the SPI Programming interface re-uses the SPI I/O module,
there is one important difference: The MOSI/MISO pins that are mapped
to PB2 and PB3 in the SPI I/O module are not used in the Programming
interface. Instead, PE0 and PE1 are used for data in SPI Programming
mode as shown in Table 127.

Da muß ich mich schon ziemlich anstrengen, um das falsch zu
verstehen...
Gast #139867
Lesenswert?

grr, ich hab das gefühl das viele bauteile extra so designt werden das
es probleme gibt, um leute zufriedenzustellen die auf sowas stehen.
als ob es nich schon reichen würde das der 128er nur in tqfp
hergestellt wird.

<ironie> is ja logisch das mosi nich mosi ist und miso nicht miso.
</ironie>
Gast #139868
Lesenswert?

und die rechtschreibfehler in meinem beitrag sind mir völlig egal!!1

entnervt

(@ Eddi, ich les mir ja uch immer das ganze data sheet durch bevor ich
einen baustein verwende, aber ich war eben erst auf seite 287)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren