Fragen zu PowerSwitch von obdev.at

Gast #2008699
Lesenswert?
• ▲
▼
Hallo,

ich habe mir eine Platine mit einem ATTINY 2313 und 16Mhz Quarz geätzt 
und die Firmware aufgespielt. Nach dem Aufspielen leuchten alle LEDs die 
ich an PB2-7 sowie PD5 und PD4 gemacht habe.

Die Firmware habe ich nur in usbconfig.h angepasst:

#define USB_CFG_CLOCK_KHZ       16000

habe ich vielleicht für die Konfiguration etwas wichtiges übersehen ?

Der Controller an sich funktioniert, ich kann mit einfachen Programmen 
LEDs an und ausmachen.

Wäre toll wenn mir jemand einen Tip geben könnte.
Gast #2008737
Lesenswert?
• ▲
▼
Habe das mal im Makefile mit

F_CPU = 16000000

eingetragen und bekomme jetzt diesen Fehler beim kompilieren, das geht 
also anscheinend nicht.
1
Z:\Projekte\PowerSwitch\PowerSwitch.2008-02-28\firmware>make
2
avr-gcc -Wall -Os -Iusbdrv -I. -mmcu=attiny2313  -c usbdrv/usbdrv.c -o usbdrv/us
3
bdrv.o
4
avr-gcc -Wall -Os -Iusbdrv -I. -mmcu=attiny2313  -x assembler-with-cpp -c usbdrv
5
/usbdrvasm.s -o usbdrv/usbdrvasm.o
6
usbdrv/usbdrvasm.s:306:5: error: #error "USB_CFG_CLOCK_KHZ is not one of the sup
7
ported rates!"
8
make: *** [usbdrv/usbdrvasm.o] Error 1
#2008777
Lesenswert?
• ▲
▼
Heinz schrieb:
> usbdrv/usbdrvasm.s:306:5: error: #error "USB_CFG_CLOCK_KHZ is not one of the sup
>
> ported rates!"

Da steht ja auch der Fehler. Mit 16MHz kann er das nicht.

Heinz schrieb:
> F_CPU = 16000000

Das ist auch so nicht ganz richtig. Sorry.

Ganz vorne im Makefile sollte in etwa folgendes stehen:

CLK = 12000000UL
#CLK = 16000000UL
#CLK = 20000000UL

da wird das geändert.

Die F_CPU-Einstellung macht er dann hier selber:

CFLAGS += -Wall -gdwarf-2 -std=gnu99 -DF_CPU=$(CLK) -Os -fsigned-char


mfg.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.