ticktimer 8/16bit wie unterschieden?

Harald_K
 
Avatar
 
Subject:

ticktimer 8/16bit wie unterschieden?

 · 
Posted: 22.08.2015 - 22:16  ·  #1
Hallo, miteinander

hatte gestern ein kleines Prob mit dem Ticktimer - der verwendete ATtiny26 hat als timer1 nur einen 8bit-Timer.

Der Compiler geht aber wohl beim Timer1 immer von einem 16bit-Timer aus und versucht dann, ocr1ah und ocr1al zu laden, was beim tiny26 zu nem Assembler-Error führt.

in der Doku steht, daß man auch den timer2 (sofern vorhanden) als ticktimer nutzen kann. Dieser timer ist wohl immer ein 8bit-Timer und wird daher vom Compiler auch richtig 8bit breit bedient.


Wird die Unterscheidung 8 oder 16bit nur per Timernummer vorgenommen oder wie geht das?
(habe jedenfalls im dsc-file von tiny26 und z.B mega16 keinen Unterschied feststellen können)

Oder liegt das am uralten 3.98er Compiler?
Selected quotes for multi-quoting:   0

Registered users in this topic

Currently no registered users in this section

The statistic shows who was online during the last 5 minutes. Updated every 90 seconds.
MySQL Queries: 15 · Cache Hits: 13   36   49 · Page-Gen-Time: 0.028045s · Memory Usage: 2 MB · GZIP: on · Viewport: SMXL-HiDPI