Micralestes
01.04.2007, 19:59
Hallo,
ich habe bisher immer nur mit meinem mega8 gearbeitet. Nun habe ich hier einen Mega128 und versuche meine vorhandenen Programme anzupassen. Beim Mega8 hatte ich den Timer2 für den Uhrenquarz und Timer0 für andere Funktion. Ich habe mir also das Datenblatt des mega128 angesehen. Timer2 vom mega8 ist beim mega128 also Timer0.
Dann kommt aber der Timer0 des mega8, den hätte ich dem Timer2 des mega128 zugeordnet. Da beides 8-bit. Allerdings kommt mir Bascom jetzt mit einer "Assignment error" in folgender Zeile:
Timer2_flag = 1
Funktioniert das beim mega128 nicht mit dem Timer2. Beim Timer1 hat er nicht gemeckert, allerdings ist das laut Datenblatt ein 16-bit Timer.
Für Hilfe bin ich sehr dankbar.
Gruß Mirko
ich habe bisher immer nur mit meinem mega8 gearbeitet. Nun habe ich hier einen Mega128 und versuche meine vorhandenen Programme anzupassen. Beim Mega8 hatte ich den Timer2 für den Uhrenquarz und Timer0 für andere Funktion. Ich habe mir also das Datenblatt des mega128 angesehen. Timer2 vom mega8 ist beim mega128 also Timer0.
Dann kommt aber der Timer0 des mega8, den hätte ich dem Timer2 des mega128 zugeordnet. Da beides 8-bit. Allerdings kommt mir Bascom jetzt mit einer "Assignment error" in folgender Zeile:
Timer2_flag = 1
Funktioniert das beim mega128 nicht mit dem Timer2. Beim Timer1 hat er nicht gemeckert, allerdings ist das laut Datenblatt ein 16-bit Timer.
Für Hilfe bin ich sehr dankbar.
Gruß Mirko