FC2ブログ

38番ピンの謎

今日はPWMアウトを試す.
例によってHarmonyの自動コード生成で余裕で出力まで行くと思いきや,出力が出ず,2,3時間はまる.
原因はなんと38ピンが腐っていた.
アプトプットコンペアのOC1出力を38ピンに設定した場合だけ波形が出ない.他のピンにマッピングすると出る.

この怪奇現象の原因はなんとUSBのコンフィグビットにあった.
デフォルトでDEVCFG3のFUBUIDIOビットの設定がONになっているのである.
このフラグがONだと38番ピンはUSBIDとしてUSBユニットが使用する設定になる.

これは気付かない.
なんでデフォルトでピン専有がONなのか,しかもペリフェラルマッピングでこのピンを別機能に設定してもエラーも警告も出ないとは.
Harmonyのこういうところが恐ろしい.
スポンサーサイト



この記事へのコメント

トラックバック

URL :

プロフィール

もやね

Author:もやね
長野県在住の会社員(メカニカル・エンジニア).
ロボットは完全な趣味としてやってます.
E-mail:
mo_ya_ne[a]yahoo.co.jp
[a]⇒@

最近の記事
最近のコメント
最近のトラックバック
月別アーカイブ
カテゴリー
FC2カウンター
ブログ内検索
RSSフィード
リンク