Hallo Philip
ich benutze diese schaltung:
http://people.freenet.de/khruehlow/Plat ... _Mega.html
@alle
gesten abend hab ich das teil zum laufen bekommen!!
das oscalbyte dient zur calibrierung des internen oscillatoers. man muss da nen wert rein setzen, damit das teil wirklich mit 8MhZ lauft. den wert kann man dem mega8 entlocken indem man
folgendes ueber die leitung schickt
Read Calibration Byte 0011 1000 00xx xxxx 0000 00bb oooo oooo Read Calibration Byte
also in hex:
38 00 0n xxxx
wobei "n" fuer die frequenzstufe steht:
stufe0:1Mhz
stufe1:2Mhz
stufe2:4Mhz
stufe3:8Mhz
in xxxx kommt dann vom mega8 der gesuchte wert zurueck. dieser muss dann ins eeprom uebertragen werden (letzte Stelle). die reglersoftware holt ihn von da und calibriert damit den internen oscillator.
übertragen wird alles mit dem sercon2 mini adapter
http://www.speedy-bl.com/adapter.htm#Se ... _f%FCr_AVR
und dem Übertragungsprogramm AT-Prog
http://www.speedy-bl.com/avr-prog.htm
um den oscillator auf 8Mhz zu stellen muss das fuse low byte auf
0x?4 gestellt werden.
also mit
0101 0000 0000 0000 xxxx xxxx oooo oooo
= hex 50 00 00 00 xx lesen,
beim ergebnis hinten eine "4" reinschreiben
und mit
1010 1100 1010 0000 xxxx xxxx iiii iiii
= ac a0 00 ?4 schreiben.
ich hab den controller ohne bec aufgebaut, denn ich will den bec vom df4 nutzen. zum testen gestern hab ich das teil in den servoausgang vom df4 gestöpselt und ne alte festplatte(!) angeklemmt. die leistungsversorgung hab ich aus nem labornetzteil entnommen: 7,5v
der controller hat artig gepiept aber die festplatte hat erst mit drehen angefangen wie ich einen schubs gegeben hatte. vollast per hand gebremst lag bei 600mA. also nicht der übliche wert für nen BL-Motor zum fliegen. ich hoffe heute kommt mein schnurzz bausatz rein, und dann muss ich mich ans umprogrammieren machen.
weitere bastler sind seeehr gerne eingeladen sich mit heissen tips oder sonstigen aktivitaeten zu beteiligen!!!
gruss von der foerde
heese
p.s. mit dem setzen der fusebits kann man sich super vom controller aussperren. dies ist ziemlich gleichbedeueten mit KAPUTT! also - ich uebernehme keine verantwortung!!! lest bitte selber in der anleutung von atmel nach!!