-2
前に、私はMMC/SDカードでatmega32を接続したいが、私は問題があることであります。問題がある予想される識別子または「(」数値定数ATMEGA
#define F_CPU 8000000UL
void uart_init(unsigned int BAUD)
unsigned long int temp_BAUD;
unsigned char F_CPU;
temp_BAUD = (F_CPU)/16;
temp_BAUD /= BAUD;
temp_BAUD--;
:expected identifier or '(' before numeric constant
誰が何を教えてもらえこの問題はどのように解決されますか?
読んでいただきありがとうございます!
あなたは忘れてしまった。 "void uart_init(unsigned int BAUD)"の後 –
あなたの変数名 'unsigned char F_CPU;にマクロ名' F_CPU'を使用します。これは 'unsigned char 8000000UL;'に展開されますが間違っています。さらに関数宣言の後の ';'を前のコメントとして忘れてしまった。 –
メッセージにはおそらくいくつかの行番号が含まれていますか?エラーメッセージや警告が表示された場合は、常に** ** ** ** ** ** ** ** **メッセージを、** ** ** ** **はそれを報告してください。 – Gerhardh