Hallo, ich habe einen AT90CAN128 von Chip 45 bekommen. ( http://www.chip45.com/index.pl?page=Crumb128-CAN&lang=de ) Mein Problem ist, dass der µC nur mit ca. 1MHz läuft. Ich habe übers Probieren den UART zum laufen gebracht, allerding ergibt sich aus der Berechnung dieser niedrige Takt. Laut Angebot sollte der Chip eigentlich mit 14,xxxMHz takten. Kennt sich einer aus mit dem Teil? Kann man da irgendwelche Prescaler verstellen oder so? Ich bin total ratlos. An CAN brauche ich mit unbekannter Taktung gar nicht denken. An ein Oszi komme ich frühestens am Mittwoch wieder und damit würde ich ja eh nur den Quarz vermessen. Dank für ein paar Tips! Gruß, Toby
Ja, das kann schön schmerzen... ich furchte da musst du doch in die 425 seiten dicke datei der CAN 128 herrein. Die fuse bits zur oscillator sind aber sehr gut beschrieben. Wenn ich mich gut herinnere lauft dir chip default auf der internen oscilator. check out: http://www.atmel.com/dyn/products/product_card.asp?family_id=613&family_name=CAN+Networking&part_id=3388 Die oscilator bits werden uberigens nicht gebrennt, gefused, aber nur programmiert, man kan sie immer umschalten. Wenn es sein muss kan ich mahl einen college von mir fragen, der hat das schon mal aussuchen mussen..auch mit CAN interface und so. Tjuss Hein
Hallo Hein! Vielen Dank für den Hinweis! Von Werk ab ist anscheinend immer ein interner Prescaler aktiv. Für alle die mal ein ähnliches Problem haben: //Change System CLK-Prescaler to 1 CLKPR = 0x80; CLKPR = 0x00; Ciao, Toby
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.