blogPICプログラミングやPCの操作で感じた日々の由無し事を綴りますこの広告は、90日以上更新していないブログに表示しています。これ↓)が繋がりました。www.maximintegrated.comArduinoのonewireライブラリ(これ↓)を持ってきて、PIC_colo用に書き換えたプログラムはすんなり動いたように見えたのですが、時折読み取った計測値がffffになっています。github.com実はPIC用への書き換えに不備があったのですが、最初はArduinoのライブラリを疑っていました。_)>何が起きているか判らないままあれこれコードを弄ってみましたが、そんたことで改善する筈もありません。Raspi上で動くオシロジ(<==以前作った)で通信波形を調べると・・・0レベルを保つ時間が他より少し長くなったところで、ROM_SEARCHに失敗していることが判りました。PICが0を出力している最中に割り込みが入って、読み取りシーケンスが崩れてしまったようです。タイミングがクリティカルなところに割り込みの禁止と許可をいれてみると・・・ビンゴ~ようやく、温度計DS18B20を2回路接続することができました。後でArduinoのonewireライブラリを見直すと割り込みの禁止と許可らしきコードが入っていました。16:39PIC_coloにDS18B20が繋がったTweet広告を非表示にする関連記事2018-08-29PIC_colo_Update2を作ったPIC_colo_Updateは割り込み禁止の状態でPIC_coloデバッガ相当の...2017-12-14PWMの動作をどうやって確認するか?PIc-colo単体で動作する以下のプログラムをサンプル提供しよう...2017-11-21Pic-colo試作基板が動いた5枚のPic-colo試作基板を組み立てたのは10日以上前です。シールドが動いたデバッグ作業が勉強になったちょっとズルをしたPIC_coloデバッガに新機能を組み込んだ月別アーカイブ参加グループテクノロジープログラミングはてなブログをはじめよう!denshikoboさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。