Datum: 15.05.2007 14:55
Hallo, arbeit mit dem M16C, habe auch das board von Glyn. Möchte nun den Takt auf 16MHz stellen, aber egal was ich in das cm0 und cm1 register schreibe, es läßt sich nicht beeindrucken. hat jemand rat oder ein code schnipsel? geht die interne PLL mit 24MHz? Danke!
Datum: 15.05.2007 15:06
Hast du die Schutzbits die das Register vor dem Überschreiben schützen, vorher deaktiviert ?
Datum: 15.05.2007 15:24
Hallo,
was in der Art - aber bitte nicht einfach Abtippen - muß schon zu dem
Passen was du machen willst (also ins Datenblatt sehen!). Da die PLL
aber nur x2,x4,.. kann wirst du wohl mit dem Glyn Board keine 16 MHz
hinkriegen. Das hat meines Wissens eine 12MHz Quarz drauf.
Gruß
Alexander
; Clock mode registers:
; ---------------------
bset PRC0, PRCR ; Enable writing to clock mode registers
mov.b #0, CM0 ; No div. by 8, xtal drive capacity LOW
mov.b #0, CM1 ; clock on, main clock used etc.
; init with PLL according to datasheet chapter "PLL Clock"
bclr 7, CM0 ; Set CM07 to main clock
bclr 6, CM1 ; Set CM16, CM17 to 00 : No division
mode
bclr 7, CM1 ;
bclr 6, CM0 ; CM16 and CM17 bits are valid
; 12 MHz external clock x 2 = 24 MHz for
; CPU clock using PLL
mov.b #011H,PLC0 ; Set PLL multiply to 2 (PLL operation
; enable still off!)
; Set PM20 bit to "0" (2 wait states for
; PLL clock > 16MHz)
; already done in section "Processor
mode
; registers"
bset 7, PLC0 ; PLL operation enable
; according to Datasheet
REJ03B0001-0230Z
; 20 ms delay at Vcc1 = 5.0 V are
necessary
Antwort schreiben
Die Angabe einer Email-Adresse ist freiwillig. Wenn Sie automatisch per Email über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.
Wichtige Regeln - erst lesen, dann posten!
- Suchfunktion und Betreffsuche benutzen - vielleicht gibt es schon einen ähnlichen Beitrag
- Aussagekräftigen Betreff wählen
- Im Betreff angeben um welchen Controllertyp es geht (AVR, PIC, ...)
- Groß- und Kleinschreibung verwenden
- Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang
- JPEG-Dateien (.jpg) nur für Fotos und Scans verwenden
- Schaltpläne, Screenshots usw. als PNG oder GIF anhängen
Formatierung (mehr Informationen...)
- [c]C-Code[/c]
- [avrasm]AVR-Assembler-Code[/avrasm]
- [pre]vorformatierter Text (z.B. Code in anderen Sprachen)[/pre]
- [math]Formel in LaTeX-Syntax[/math]
- [[Titel]] - Link zu Artikel