Hallo Forum, ich lese schon seit ein paar Monaten mit, und hab' aus diversen Artikeln hier aus'm Forum zum S65 eine Ansteuerung für'n ATMega32 (16Mhz) mit Hard-SPI gebaut; programmiert in Bascom..... läuft problemlos. Jetzt will ich das Ganze auf den neuen ATMega328p portieren (weil kleinerer Chip, aber identisch großer Speicher und mit 20 Mhz schneller). Aber irgendwie bekomme ich das Ganze nicht richtig zum laufen. Alle Pin's sind richtig angeschlossen. Wenn ich einen Pixel an eine bestimmte Stelle im Display schreiben will passt die Position nicht (willkürlich) aber die Pixelfarbe passt (und läßt sich auch definiert verändern). Was mir noch aufgefallen ist: sowohl MOSI (Pin PB3) und SCK (Pin PB5) wird im Code an manchen Stellen hart auf high gesetzt. Sobald aber der SPI mit SPIINIT initialisiert wird hat dieses harte Setzen der Pins keine Auswirkung mehr; Pegel bleibt auf low (lt. Oszi) Hat jemand eine Idee bzw. schon mal den SPI am 328P mit Bascom verwendet? Grüße Sebastian
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.