Zum Inhalt springen

Microcontroller How To: Unterschied zwischen den Versionen

K +kat.
Scriptythekid (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
 
(Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt)
Zeile 173: Zeile 173:




[[Kategorie:HappyLab]]
== 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]]