29.03.2010, 08:23 AM
Hallo,
will hier mal aufzeigen wie einfach es sein kann ATmega´s/ ATtiny´s mit Bascom zu programmieren.
Vorweg ich betreibe diesen Spaß nur als Hobby, also nicht alles auf die Goldwaage legen.
Ich werde jetzt mal drauf verzichten wie man eine LED blinken lassen kann, und hier versuchen aufzuzeigen wie man mit Bascom schnell kleine Programme erstellen kann.
Mit der Demo-Version von Bascom kann man Programme bis 4KB erzeugen, ferner braucht man noch ein Interface für den Druckerport, da gibt es verschiedene Möglichkeiten, ich habe mich für die Version mit IC entschieden, siehe Alfsch Seite, hat den Vorteil das man nach dem Programmieren das Interface nicht trennen muss.
Bascom beinhaltet eine IDE, Simulator und man kann die Controller direkt aus Bascom programmieren, leider hat der Soft-Simulator Probleme mit machen Timern bzw. machen Controller-Typen, ist aber nicht tragisch einfach das erzeugte Hex-File ins AVR-Studio laden und simulieren.
Die Programm-Beispiele beziehen sich auf eine Schaltung von mir die die folgende Funktionen hat, Controller Atmega48/88:
Messen einer Frequenz (Rechteck) mit 24Bit Auflösung
Ausgabe dieser Frequenz +- 62.5% einstellbar, Tastverhältnis 50/50, Phase wie Eingang.
Schalten eines Portpin nach einer einstellbaren Anzahl von Ausgangsimpulsen, wobei die Anzahl mit steigender Frequenz abnimmt.
Permanente Ein/Ausgabe von Seriellendaten und deren Manipulation.
Einlesen von Daten über einen Soft-UART vom PC.
Ferner kann ich auch ein bisschen schreiben wie das ganze mit einem STM32 aussieht
bzw. wie man ein Programm mit PureBasic schreibt um die Daten in den Controller zu
bekommen.
Also sagt mal ob das hier jemanden interessiert dann mache ich mal weiter.
Gruß
will hier mal aufzeigen wie einfach es sein kann ATmega´s/ ATtiny´s mit Bascom zu programmieren.
Vorweg ich betreibe diesen Spaß nur als Hobby, also nicht alles auf die Goldwaage legen.
Ich werde jetzt mal drauf verzichten wie man eine LED blinken lassen kann, und hier versuchen aufzuzeigen wie man mit Bascom schnell kleine Programme erstellen kann.
Mit der Demo-Version von Bascom kann man Programme bis 4KB erzeugen, ferner braucht man noch ein Interface für den Druckerport, da gibt es verschiedene Möglichkeiten, ich habe mich für die Version mit IC entschieden, siehe Alfsch Seite, hat den Vorteil das man nach dem Programmieren das Interface nicht trennen muss.
Bascom beinhaltet eine IDE, Simulator und man kann die Controller direkt aus Bascom programmieren, leider hat der Soft-Simulator Probleme mit machen Timern bzw. machen Controller-Typen, ist aber nicht tragisch einfach das erzeugte Hex-File ins AVR-Studio laden und simulieren.
Die Programm-Beispiele beziehen sich auf eine Schaltung von mir die die folgende Funktionen hat, Controller Atmega48/88:
Messen einer Frequenz (Rechteck) mit 24Bit Auflösung
Ausgabe dieser Frequenz +- 62.5% einstellbar, Tastverhältnis 50/50, Phase wie Eingang.
Schalten eines Portpin nach einer einstellbaren Anzahl von Ausgangsimpulsen, wobei die Anzahl mit steigender Frequenz abnimmt.
Permanente Ein/Ausgabe von Seriellendaten und deren Manipulation.
Einlesen von Daten über einen Soft-UART vom PC.
Ferner kann ich auch ein bisschen schreiben wie das ganze mit einem STM32 aussieht
bzw. wie man ein Programm mit PureBasic schreibt um die Daten in den Controller zu
bekommen.
Also sagt mal ob das hier jemanden interessiert dann mache ich mal weiter.
Gruß