Gefunden für bascom simulation timer - Zum Elektronik Forum |
| 1 - Einstieg in µC??? -- Einstieg in µC??? | |||
| |||
| 2 - simples BASCOM Programm?!?!? könnt ihr mir beim erklären helfen???? -- simples BASCOM Programm?!?!? könnt ihr mir beim erklären helfen???? | |||
| Hallo Bastelheini,
Du musst für den ATmega8 auch die entsprechende Definitionsdatei einbinden: $regfile = "m8def.dat" Dann musst du deine Taktfrequenz dem Compiler übergeben, nicht stumpf abschreiben, was im Tutorial steht: (Aus den PNs habe ich erfahren, dass es 8MHz sind): $crystal = 80000000 '8MHz So, dann geht das Programm los: Ich empfehle wärmstens, immer das passende Datenblatt im Hintergrund laufen zu haben, dann kann man sich schnell helfen: Das Register DDRx legt fest, ob der entsprechende PIN ein Ein- oder Ausgang ist. Ist der Pin ein Eingang (entsprechendes Bit ist dann 0), dann lässt sich noch ein sog. Pull-Up-Widerstand an- oder ausschalten, indem man das entsprechende Bit im PORTx-Register setzt. Es gibt also für alle IO-Pins 3 Register: * Das DDRx-Register (Data Direction Register) für Einstellung ob Ein- oder Ausgang * Das PORTx-Register für die Datenausgabe (wenn du hier ein Bit setzt, dann geht der entsprechende Pin auf High) (Wenn der Pin als Eingang definiert wurde und man die gleiche Bitposition in PORTx auf 1 setzt, dann wird der Pullup eingeschaltet. Weitere Kombinationen dieser beiden Register PORTx und DDRx bitte im Datenblatt nachsehen... | |||
3 - Ich versteh den Atmega8 nicht... -- Ich versteh den Atmega8 nicht... | |||
| Hallo,
ich habe hier nen Atmega8, der sein eingestieltes Programm nicht ausführen will. Ich programmiere in Bascom, und die Simulation läuft. Bei meinen 90s8535 läuft das Programm, der Atmega schwingt nochnichtmal an. Ich habe mein Programm schon auf Hallo World über Seriell begrenzt, aber der will nicht. Da ich zwei Atmega8 habe, liegt der Fehler wohl nicht am µC, sondern eher zwischen meinen beiden Ohren. Hat der Atmega irgendwelche Fuse-Bits, die standartmäßig so gesetzt sind, das der nicht anläuft??? Gruß Midnight... |
|
Zum Ersatzteileshop Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation! gerechnet auf die letzten 30 Tage haben wir 9 Beiträge im Durchschnitt pro Tag heute wurden bisher 2 Beiträge verfasst 5 Besucher in den letzten 60 Sekunden alle 12.00 Sekunden ein neuer Besucher ---- logout ----su ---- logout ---- |