コンパイルエラーについて
投稿者: saya
|
2021/05/11(火) 09:45 No. 14707 引用 |
|
お世話になります。 日頃こちらのHPを参考にさせていただいています。 タイマーの勉強のためHP上のソースをコンパイルしましたがエラーは起こりませんでした。 使いたいAVRが85でしたので定義ファイルを85にしたらエラーになりました。 ATtiny45だとエラーにならず、ATtiny85だとエラーになることがわかりました。 エラーはPwm1b = Dの行です。 日本語説明の、 2.比較器がA , B 2つのチップ ・[OCR0A] , [COMPARE0A] , [PWM0A] は、同じ扱いです。 (新バージョンから) ・[OCR0B] , [COMPARE0B] , [PWM0B] は、同じ扱いです。 (新バージョンから を参考にPwm1b = D → OCR1b = Dに変更したらエラーはなくなりました。
参考にしたソースはこちらです。 https://bascomforum.de/index.php?thread/1180-pwm-problem-mit-timer1-attiny45/
これはコンパイラのもんだいなのでしょうか? よろしくお願いします。
|
|
Re:コンパイルエラーについて |
引用 |
投稿者: saya ..2021/05/11(火) 09:49 No.14708 |
|
追加事項
BASCOM AVRは製品版です。 コンパイル後、テストは正常に動きました。
|
|
|
Re:コンパイルエラーについて |
引用 |
投稿者: O-Family ..2021/05/11(火) 10:56 No.14709 |
|
これは、レジファイル"attiny85.dat"に[PWM1B=$2B]行の間違いがありますね。 [OCR1B]の記述でOKです。
MCSに連絡しておきます。
|
|
|
Re:コンパイルエラーについて |
引用 |
投稿者: saya ..2021/05/11(火) 11:24 No.14710 |
|
お手数おかけいたしました。 ありがとうございました。
|
|
|