| TOP | ホーム | ページ一覧 |

No.14707 への▼返信フォームです。
 
コンパイルエラーについて
   投稿者: 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
  お手数おかけいたしました。
ありがとうございました。



名前
Mail   URL
文字色
タイトル   簡単タグ入力
添付   >>お絵かき
フォームに保存  プレビュー      削除キー