Tja wie fang ich denn nun an? ^^
Hi leute,
Ich hab nun nach meinen asuro was eigenes vor, und hab hier 2 servos, nen atmega8 und neuerdings auch das USBAVR lab mit mkII firmware.
Nur blick ich irgendwie gerade garnicht durch...
Wie soll ich nun anfangen?
Ich weiss grade nichmal wie ich den µC programmieren soll, weil ich nicht weiss wie rum die wannensteckverbinder vemeint sind, von oben betrachtet, von unten... oder was? Ich kapiers irgendwie nicht... Und will das teil nun nicht falsch anschliessen.
Der µC wird mit 6,5V versorgt( etwas zuviel,deswegen 2 LEDs dazwischen), am GND und vcc hab ich dann noch nen kondensator damit die spannung stabil bleibt (so ähnlich wurds mir gesagt).
Also wie gehts nun weiter? Den servo anschließen wird nicht das thema sein, aber woher weiss ich wie rum ich den wannensteckverbinder auf meiner platine einbauen/sehen muss, damit ich MISO und alles richtig am µC anschließe. In der anleitung vom USBAVR lab seh ich zwar den 10 pol stecker, aber ob jetzt der auf meiner platine, der am usbavr lab(denke ich mal..) gemeint ist, und wie rum das ganze soll, weiss ich trozdem nicht...
Dann hab ich noch gelesen das die atmegas von haus aus mit 1mhz laufen, also brauch ich anscheinend noch einen quarz? was nehm ich denn da? 8 oda 16mhz? Wo löte ich den dran?
Hoffe hier sind ein paar nette menschen die mir weiterhelfen können und wollen, damit ich langsam mal etwas hinkriege ](*,)
Mein µC: Atmega8-16PU (denke mal der kann bis 16mhz? =o)
Wollte mir halt nur eine kleine experimentierplatine bauen, damit ich ein paar sachen ausprobieren kann.
LG Raz
Liste der Anhänge anzeigen (Anzahl: 1)
Das programm hab ich nochmal geändert und aus dem rn-wissen abgeschaut:
http://www.rn-wissen.de/index.php/Bascom
Code:
' Verwendete CPU festlegen (ATmega8)
$regfile = "m8def.dat"
$crystal = 1000000
Config Pinb.1 = Output 'Ein Pin wird als Ausgang konfiguriert PC0 (also Pin0 von Port C)
Led Alias Portb.1
do
Led = 1 'Pin wird auf High, also 5V geschaltet
Waitms 100
Led = 0 'Pin wird auf Low, also 0V geschaltet
Waitms 100
loop
Geht (natürlich..) immernoch nicht.
Meine Fusebits könnt ihr im anhang sehen, Was könnte da falsch sein? :/
//Edit: Oh man da schließ ich wieder mein servo an um zu testen ob es einfach am port oder sonstwas liegt... und was ist? Den servo kann ich ohne probleme ansteuern!
Danke für eure hilfe, nun schau ich mal ob ich alleine klar komme^^
LG raz