hallo habe folgendes proplem mit meinem atmaga1284p timern und bascom. hier erst mal ein code der funktionieren sollte, es aber nicht tut.
1 | $regfile = "m1280def.dat" |
2 | $crystal = 8000000 |
3 | $baud = 19200 |
4 | |
5 | |
6 | Config Lcdpin = Pin , Db4 = Portc.4 , Db5 = Portc.3 , Db6 = Portc.2 , Db7 = Portc.1 , E = Portc.5 , Rs = Portc.6 |
7 | Config Lcd = 16 * 2 |
8 | Cursor Off |
9 | Cls |
10 | |
11 | |
12 | Dim X As Word |
13 | |
14 | Config Timer1 = Timer , Prescale = 256 'Konfiguriere Timer1 |
15 | Enable Timer1 'schalte den Timer1 ein |
16 | On Timer1 Isr_timer1 'verzweige bei Timer1 überlauf zu Isr_von_Timer1 |
17 | Timer1 = 34285 'Startwert |
18 | |
19 | Enable Interrupts |
20 | |
21 | Do |
22 | |
23 | |
24 | Locate 1 , 1 |
25 | Lcd "timer=" ; X |
26 | |
27 | |
28 | Loop |
29 | |
30 | Isr_timer1: |
31 | |
32 | X = X + 1 |
33 | |
34 | Return |
kann sich jemand erklären warum dieser code nicht funktioniert? mfg p.k.er