Weitere Artikel aus dem Elo-Magazin
Bascom AVR:

Bascom und ATtiny13

Basic-Programme sind meist sehr viel leichter zu lesen als Assemblerprogramme. Zwar ist es wichtig, die entscheidenden Assembler-Grundlagen zu kennen, weil sie sehr nah an der Hardware liegen. Für schnelle und leichte Entwicklungen und die Lösung kleiner Aufgaben wird jedoch oft Basic bevorzugt. Für die AVR-Familie hat sich BASCOM-AVR von MCS-Electronics aus den Niederlanden weitgehend durchgesetzt.

von B. Kainka

 

Eine freie Demoversion von BASCOM-AVR erhalten Sie auf der Homepage des Herstellers www.mcselec.com. Hier wurde die „BASCOM-AVR Demo Version 1.11.8.3" verwendet. Die freie Software ist auf eine Code-Größe von 4 KB begrenzt, was jedoch wesentlich mehr ist als der ATtiny13 aufnehmen kann. Installieren Sie die Software auf Ihrem PC um die folgenden Versuche durchzuführen.

 

Ein Blinkprogramm

1
Im Verzeichnis Samples/Chips findet man kleine Beispielprogramme zu den verschiedenen AVR-Chips. Laden Sie das Beispiel attiny13.bas.

 

Das Beispielprogramm enthält einen Verweis auf das Registerfile „attiny13.dat".

Damit ist die Hardware-Plattform definiert.

Hardware-Register wie der in diesem Programm verwendete Port B und der PWM-Ausgang können also ihren Registeradressen zugeordnet werden.

 

 

 



$regfile="attiny13.dat"
$crystal=9600000
ConfigPortb=Output

'finalusepwmmodeoftimer0
ConfigTimer0=Pwm,Prescale=1,CompareAPwm=ClearDown

Do
Pwm0a=Pwm0a+10
TogglePortb
Waitms1000
Loop

End


 

 

Demoprogramm in BASCOM-AVR

Ganzen Artikel lesen... 
Kontakt
Warenkorb: 0 Artikel
Gesamtwert: EUR 0,00