goo blog サービス終了のお知らせ 

回胴式遊技機技術研究 J-Slot Amusement Specification

アミューズメント仕様パチスロの日々

picマイコンsleep後も出力設定は維持される。

2025-04-28 13:00:30 | 日記
重要なお知らせ
gooblogサービス終了により、回胴式遊技機技術研究は移転します。
移転先はこちら  
*********************************************************************************************************



カメラ機能付きメダルセレクター搭載機種をアミューズ仕様にする場合、セレクターの信号線コネクターを抜いて、カメラ機能を無効にします。

カメラの信号線を本体から遮断すると、電源ONのたびにセレクター動作エラーが発生します。 これはリセットスイッチで解除できて、以降、メダルを投入してプレイできるので、電源ONのたびに、リセット⇒エラー解除すれば、メダル投入疑似信号を受け入れて、問題はで解決します。

アミューズ仕様パチスロのオペレーターで設置先に台鍵を預けて、電源ONのたびにエラー解除作業を依頼できる場合はいいのですが、それができないときのために自動でエラー解除する方法があります。

ドアー開閉信号と監視ユニット信号をマイコンでコントロールし、電源ON時に ドアー開扉→リセットON→ドアー閉扉 を自動で行います。

セレクター動作エラーは、電源ON時にのみ発生するため、一度エラー解除されたら次回電源ONまでマイコンの出番はありません。

プログラムにsleep命令を書き加えておけば、マイコンの出力はそのままで正常にPLAYできます。


Chatgptに確認してみました。
PICマイコンの SLEEP 命令後の挙動について
基本的に SLEEP 命令を実行した後、I/Oピンの出力状態は保持されます。具体的に言うと、出力ピン(例えば、GPIO ピン)の状態は SLEEP 中も変わりません。つまり、出力ピンが High や Low に設定されていれば、それらの状態は省電力モード中でも維持されます。
追加のポイント
  • I/Oポートのラッチ(出力ピンの状態)は、CPUがスリープしている間も変更されません。
  • レジスタ(例えば、GPIO)の値が更新されることはありません。スリープから復帰すると、スリープ前に設定された値がそのまま有効になります。
スリープ状態で注意すべき点
  • 内部のタイマーやアナログ機能などが停止する場合があります。これらは SLEEP 中は動作しないため、タイミングやアナログ信号が影響を受ける可能性があります。
  • スリープ解除後、割り込みが発生した場合、割り込みサービスルーチンが実行されますが、I/Oピンの出力状態はそのままです。
まとめ
PIC12F629の出力ピンは、SLEEP 状態でも出力状態は維持され、特に変更されることはありません。したがって、SLEEP 命令後に出力ピンを変更したい場合は、スリープから復帰してから設定を変更する必要があります。
もし、他に特定の動作や質問があれば、教えてくださいね!





こういうことができるようになるための技術講習を実施しています。

 
初心者向け無料講習も随時開催中 お気軽にお問合せ下さい


講習内容
●電気の話
●テスターを使ってみる
●半田付け実習
●そもそものパチスロ
●アミューズ仕様基板を取り付けてみる
●取り付けたアミューズ仕様基板を取り外してみる
   ここまでが初心者向け無料講習

上級有料講習概要
●オシロスコープを使ってみる
●PICマイコン開発環境の構築
●プログラム製作
●マイコン周辺電子回路製作実習
●パチスロ入出力信号解析
●パチスロ入出力疑似信号を作る
●卒業制作 パチスロコイン不要回路

コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« カメラ機能付きメダルセレク... | トップ |   
最新の画像もっと見る

コメントを投稿