Gast
#4358194
Hallo, ich setzte mich gerade mit dem PIC32MX220F032B auseinander. Ich habe in C ein kleines LED Blink Programm geschrieben und es hat alles gut funktioniert. Vor dem PIC32 habe ich mit dem PIC16F887, den ich noch in Assembler programmiert habe, gearbeitet. Jetzt habe ich keine richtige Kontrolle mehr über die "Zeit" weil ich eben in C programmiere In Assembler wusste ich ja noch das ein Befehl (außer ein paar Ausnahmen wie GOTO) nur einen Takt benötigen wodurch ich exakte Zeiten bestimmen konnte, was oft sehr nützlich sein konnte. Bin ich jetzt komplett auf TIMER angewiesen? Ich wollte jetzt nur einmal zum testen eine LED Blink Programm in Assembler schreiben. Jedoch muss ich sagen, dass man kein einziges Tutorial findet was sich mit MIPS Assembler in Verbindung mit dem PIC32 auseinander setzt. Für MIPS Assembler alleine findet man ne ganze Menge aber eben nicht in Verbindung mit dem PIC. Den grundlegenden aufbau von dem MIPS Assembler verstehe ich langsam, jedoch habe ich keine Ahnung wie ich das an dem PIC32 anwenden kann. Z.B. wie spreche ich eine PORTx oder LATx "Register" an, handelt es sich jetzt überhaupt noch um Register oder um Speicherbereiche im RAM ? Es fällt mir schwer mich weiter in den PIC32 einzuarbeiten, wenn ich kein LED Blink Programm in Assembler als Grundlage habe, dass ich langsam modifizieren kann um zu experimentieren. Vielleicht kennt jemand die eine oder andere gute Seite/Buch oder kann mir dieses kleine Programm als Grundlage schreiben?