Microcontroller How To: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
(2 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt) | |||
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]] |