Zum Inhalt springen

Microcontroller How To: Unterschied zwischen den Versionen

Wizard23 (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Scriptythekid (Diskussion | Beiträge)
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]]