Hi
Komm mir gerade wie der letzte **** vor. Normalerweise arbeit ich mit
AD-chips und wollt mich mal interessehalber (und zwecks Gelegenheit) mal
mit PIC's beschäftigen. Dachte es wird einfach, nur jetzt schaffs ich
nicht mal nen einfachen Taster auszulesen und danach ne LED blinken zu
lassen.
Also auf RA3 liegt der Taster auf RC0 die LED. Hardware passt.
Initialisiert ist der µC (LED geht). Hier mein Code. (Bitte erschlagt
mich nicht gleich bin im Krankenstand).
Vielen Dank schon mal
Lukas
1 | void main(void)
|
2 | {
|
3 | OSCCON=0x70;
|
4 | TRISC = 0x00;
|
5 | ANSEL = 0;
|
6 | ANSELH = 0;
|
7 | TRISA = 0x08;
|
8 | PORTC = 0x00;
|
9 | while (1)
|
10 | {
|
11 | if (PORTA == 0x08)
|
12 | {
|
13 | RC0 = 1;
|
14 | delay_ms(250);
|
15 | RC0 = 0;
|
16 | delay_ms(250);
|
17 | }
|
18 | }
|
19 | }
|