Zum Inhalt springen

Microcontroller How To: Unterschied zwischen den Versionen

Scriptythekid (Diskussion | Beiträge)
KKeine Bearbeitungszusammenfassung
Scriptythekid (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
 
(3 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 164: Zeile 164:
tinyul -s 115200 mini.hex
tinyul -s 115200 mini.hex
</pre>
</pre>
baudrate je nach pic / pic-programmierung(?) ->bootloader? wählen.
baudrate je nach bootloader (16f877:115200, 18f452:19200) wählen.


(und reset drücken)
(und reset drücken)
Zeile 171: Zeile 171:
Ob das wirklich 250 MilliSekunden, vor jedem Leuchten des LEDs,
Ob das wirklich 250 MilliSekunden, vor jedem Leuchten des LEDs,
sind bleibt mal dahingestellt.
sind bleibt mal dahingestellt.
== sdcc & pic16f877 ==
mit pic16f877 via serial2USB adapter
sdcc installen, pytbl (python tinybootloader)
4wiki.c:
#define __16f877
#include"pic/pic16f877a.h"
#define ra4_led 0x04;
void delay_ms(long n){
unsigned int c;
while(n--) {
for (c=0;c<330;c++) {
;
}
}
}
void main(void) {
    TRISA = 0;
    while(1) {
PORTA=0xff;
delay_ms(250);
PORTA=0x00;
  delay_ms(250);
    }
}
sdcc -mpic14 -pp164877 4wiki.c
(ubuntu) sudo ln -s /dev/ttyUSB0 /dev/ttyS66
python pytbl.py -p 66 -f 4wiki.hex
led should blink now.
[[Kategorie:WhateverLab]]