moin Leute,
bin mittlerweile schon etwas weiter gekommen,
hab mir n pic 12f508 bestellt, da ich da ne feine seite gefunden hab
mich einzulesen
event könnt sich wer mal mein code kurz betrachten
so wie ich das nun interprtieren kann sollte
GP0 am start auf 1 liegen,
danacht läuft ne schleife, sollten so um die 2500µ sec sein
anschliessend GP0 auf 0
und ab in den schlafmodus,
über den resettaster bei bedarf wiederholbar
1 | ;**************************************************************************
|
2 | ;* Pinbelegung
|
3 | ;* -------------------------
|
4 | ;* GP: 0> LED
|
5 | ;* 3> Reset
|
6 | ;**************************************************************************
|
7 | ;
|
8 | ; 2min timer an pin GP0
|
9 | ; Prozessor 12F508
|
10 | ; Prozessor-Takt 4 MHz intern
|
11 | ;
|
12 | ;**************************************************************************
|
13 |
|
14 | #include <p12f508.inc>
|
15 |
|
16 | _config _cp_off & wdt_off
|
17 |
|
18 | TOCS ; 1/4 des taktes =1Mhz
|
19 | PSA ; teiler Verwenden
|
20 | PS2, PS1 ,PS0, 111 ; 256:1 teiler =256µs=1
|
21 |
|
22 |
|
23 | #Define LED GPIO,0
|
24 |
|
25 |
|
26 | BSF LED ;LED an
|
27 | loop
|
28 | MOVLW 250 ; 5 ins Arbeitsregister laden
|
29 | MOVWF 0x20 ; die 5 wird in die Speicherzelle 0x20 kopiert
|
30 | nop
|
31 | nop
|
32 | nop
|
33 | nop
|
34 | nop
|
35 | nop
|
36 | nop
|
37 | nop
|
38 | nop
|
39 | decfsz 0x20,1
|
40 | goto loop
|
41 | BCF LED ;LED aus
|
42 | Sleep ;n8i
|
43 |
|
44 | end
|
45 |
|
46 | ***************************************************************************
|
47 | * mit resettaster soll die ganze geschichte von vorn beginnen
|
bei der realisierung im sec takt tu ich mich immo noch schwer,
werd wohl noch viel lesen müssen^^
testen kann ich leider erst am we.
aber es geht voran :)
nicht das hier jemand meint ich will selbst nix machen und hoffe darauf
das mir wer das abnimmt:)^^