ATmega1284P Timer ohne Funktion. warum?

OP #3019789
Lesenswert?

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
Moderator Persönliche Seite #3019872
Lesenswert?

Peter K. schrieb:
> aber bei
> $regfile = "m1284def.dat"
> $regfile = "m1284Pdef.dat"
> sagt er DAT FILE NOT Found!!!

Dann heißt das möglicherweise, dass dein Bascom den ATmega1284[P]
gar nicht unterstützt.  Das solltest du wohl einfach mal mit dem
Bascom-Support klären.  Einfach blind einen anderen Prozessor
einsetzen und dann hoffen, dass alles funktioniert, sollte man
wohl nur tun, wenn man genau weiß, was man tut.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren