Danke für die Antwort
Aber es bringt mir nicht viel da ich beide seiten benutzen will.
Die sind zwar gleich aber bei 2 Seitigen platinen ist das schon ein Vorteil.
Wegen den Steckzyklen keine...
Art: Beiträge; Benutzer: Smi
Danke für die Antwort
Aber es bringt mir nicht viel da ich beide seiten benutzen will.
Die sind zwar gleich aber bei 2 Seitigen platinen ist das schon ein Vorteil.
Wegen den Steckzyklen keine...
Hi Leute.Ich habe ein kleines Problem.
Ich überarbeite grad mein "Mainboard" für mein pic und wollte einen großen erweiterungsport.Da ich viele alte PC Mainboards habe lötete ich mir einen 2x 30...
Ja die software läuft soweit.Wegen speicher ist halt so ne sache der pic hat extern ein latch und jetzt 32KB Speicher davon braucht das programm 6 Kb zum zwischenspeichern.intern etwas um die 30 Byte...
So ich weis das es bissel gedauert hat haber bin fast vertig ist leider nur mei hobby aber ich muß ja noch arbeite
Die SD Karte läuft und die erste datei ist abgespeichert.
Leider hat mein pic...
Lade in den pic einen boot lader und du kannst über die con schnitstelle programme speichern.
Naja als beim 4. brennen der chip loslegte merkt ich dann eine beeinträchtigung des progs.Also geht das zwar zu brennen aber läuft nicht ganz und wenn ich nur eine variable endere bennt er auch...
Ja aber ob ich den eeprom benutze oder nicht ist egal get nix auch das config word stimmt.die progs liefen auch auf dem teil.
Ich hab da so ein problem
Ich arbeite mit dem Pic 16f873a und der spinnt zur zeit.
Wenn ich versuche ein anderes prog als das an dem ich zur Zeit arbeite bleibt der brenner in der mitte stehen mit...
So wie verschprochen die asm der servosteuerung.
Die Smiwire_Slave.asm in *.inc umbenennen und kompelieren.
ist fur den 12f683.
One wire geht orginal
Reset Byte Reset Byte Reste Byte
...
So die One Wire Kom. in eine richtung steht.
Kann alle 3 servos genau stellen und die anderen werden nicht beeinflüßt.
Sas One Wire Timing stimmt. Reset Byte1 Reset Byte2 Reset Byte3.
Ein weiterer...
das ganze ist fas so weit muß die übertragung nur noch syncronisieren das sie nicht so mastertaktabhängig (geiles wort ne) ist dachte so steuerbar von 2 mhz bis open end.spiel auch noch mit dem...
So das progg läuft jetzt auf meinem 12f683 Fehlerfrei.Ich haß0e die Pins bei dem kleinen.Hab zuerst GPIO und TRISIO Vertauscht und mich gewundert wieso error.Naja die Routienen für die übertragung...
ich hab 10 ms zeit für die übertragung das reicht aus
Servos steuertz man mit puslen sekunde0 pulse 5v 1,5 ms danach 0v abgeschaltet bis 20 ms und von vorn.
Nehme timer 2 mit vt 16 und der zahlt bis 125 und das durch 10 Nt sind genau 50 hz pulse aller...
Ach ja ich hab den INTERUPT nicht zum SERVOSTEUERN genommen.
Vorher hat ich 30 STellung weil der interupt nicht aller 0,015 µs alles abarbeiten kann.
Ich mab mit pics begonnen mir einen brenner zu bauen (den von sprut)
Hab mir die schaltung bissel angepaßt und die platiene geätzt.
Hat zwar 6 versuche mit verscheidenen methoden gedauert aber...
asmi st so einfach !! stell dir einfach den akku (Arbeitzregister)vor in das du daten geinschreibst und in speicherzellen kopierst.Ein pic hat mit seiner Risc arch. nur 35 Befehle!!
Hatte noch vor die ganz sache noch genauer zu machen mit 8mhz aber beim kleinen lieber 4.
Ich Hab mir jetzt zuhause auch ein protokoll uberlegt.
Eine mischung von spi und iwire mit einer cs...
Hat mal wieder Zeit mich um mein lieblingsobjekt zu kümmern.
Ich will möglichst den ds20 kopieren zumindest die softwäre.
Mir ist es schon gelungen eine genauigkeit von 20,009 ms bei der schleife...
Ach ja ich benutze timer 2 fur die schleife bei 4mhz
1000000:16:125:10 is bei mir 50 Hz und das sind 20 ms
als main wird ein counter hochgezähl der aller 5 µs die servos abfagt und bei ereichen...
Ich habe heute meine servosteuerung fertiggestellt mit einer genau 20,009ms schleife die eine pulweite mit 100 stellmöglichkeiten von 0,600ms bis 2,700 ms kann.das ganze für bis zu 12 servos.
Wenn jeder das Fahrad neu erfinden müßte währen wir noch in der steinzeit.
Wenn ihr in c mal wenigstens einen blick riskiert hätted??naja hat auch bloß 14 gedauert.10-16 arbeiten gehen 22-6
erledigt und läuf in 24h ohne hardware geproggt!!!
Leute danke ich versuche hier ohne 1 wire sensor ein asm zu schreiben und der arme hat in seiner c routine vieleicht bloß ein komma falsch.
die zeilen mit __config sind für den brenner05 von sprut gedacht die must du bei deinem einstellen