<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
	<title><![CDATA[ 2023年6月1日の投稿［3件］ - 電装工芸日記 - 舞台照明機器の製作とか - ]]></title>
	<link>https://www.densokogei.jp/tegalog/tegalog.cgi</link>
	<description><![CDATA[ 今年は開発案件を進めたい ]]></description>
	<language>ja</language>
	<copyright>Copyright 2026</copyright>
	<lastBuildDate>Tue, 21 Apr 2026 06:51:15 +0900</lastBuildDate>
	<generator><![CDATA[ <!-- てがろぐ Version: -->Powered by <a href="https://www.nishishi.com/cgi/tegalog/" target="_top">てがろぐ</a> Ver 3.4.0 ]]></generator>
	<!-- BEGIN ENTRIES -->
	<!-- One Entry Data for RSS Feed -->
<item>
	<title><![CDATA[ 　FIFOの動作チェックをしました。 ]]></title>
	<description><![CDATA[ 　FIFOの動作チェックをしました。<br />　バク無し・・・嬉しいような怖いような。<br />　FIFOはループメモリです。例えば10個のメモリを使うなら10個目を書いた後は１個目から書きます。これを続けます。読出しも同じ。<br />　ただ、読出しと書き込みはタイミングがシンクしませんので、読出しが書き込みを追い越さないこと、書き込みは一周以上先行しないことが重要です。これらの確認も出来ました。<br />　処理のタイミングとしては、読出しはLTCの送出に合わせてになりますが、書き込み(パソコンへのデータ要求とも言う)はメモリが空いたら行います。<br />　パソコンとの通信速度がLTCの送信速度より十分に速く、パソコン側のレスポンスも十分に早ければタイミングがズレることはありません。たぶん。<br />　読出しが書き込みに追いついてしまえばデータが無いことになりますので、新しいデータが入るまでLTCを送出しないだけです。<br /><br /><a href="https&#58;//www.densokogei.jp/tegalog/tegalog.cgi?tag=%50%49%43" class="taglink" title="PIC">#PIC</a> <a href="https&#58;//www.densokogei.jp/tegalog/tegalog.cgi?tag=%e3%82%bf%e3%82%a4%e3%83%a0%e3%82%b3%e3%83%bc%e3%83%89" class="taglink" title="タイムコード">#タイムコード</a> -- Posted by 電装工芸 〔405文字〕 ]]></description>
	<link>https://www.densokogei.jp/tegalog/tegalog.cgi?postid=624</link>
	<guid>https://www.densokogei.jp/tegalog/tegalog.cgi?postid=624</guid>
	<category>tegalog</category>
	<pubDate>Thu, 01 Jun 2023 19:59:47 +0900</pubDate>
</item>
<!-- One Entry Data for RSS Feed -->
<item>
	<title><![CDATA[ 　気分転換にFIFOを書いてみました。初期設定を含めても50… ]]></title>
	<description><![CDATA[ 　気分転換にFIFOを書いてみました。初期設定を含めても50行くらいです。<br />　ループメモリを非同期で読み書きする構造ですから、それぞれのアドレスカウンタの扱いが肝です。当初悩んだものの、条件を整理すれば案外簡単でした。アルゴリズムの設計大事です。<br />　こういったモジュールは例外も想定して慎重に動作確認をしなければなりませんが、実機だと確認が難しいのでMPLABXのシュミレータの出番です。ステップ毎のレジスタの変化を観察したいのです。<br />　MPLABXのシュミレーターは使い方がイマイチわからんのですが、操作メニューが違うだけでやることはv8.92と同じでしょうから、先達の書き込みを参考に探ってみます。<br /><br />追記<br />　シュミレーターの使い方は次のサイトがわかりやすい。というか、この通りにやったらシュミレート出来ました。<br />　<a class="url" href="http&#58;//www.ops.dti.ne.jp/~yanaka/mplabx_sim.html" target="_blank" title="http&#58;//www.ops.dti.ne.jp/~yanaka/mplabx_sim.html">MPLAB X の使い方（Simulator編）</a><br />　MPLABv8.92とはデザインが違いますが、やっていることは同じなので慣れればいいかなと。PICの中身を知らないと何が何やらですけど・・・<br />　テスト用に少し書き換えればFIFOの挙動をチェック出来ます。<br /><br /><a href="https&#58;//www.densokogei.jp/tegalog/tegalog.cgi?tag=%50%49%43" class="taglink" title="PIC">#PIC</a> -- Posted by 電装工芸 〔494文字〕 ]]></description>
	<link>https://www.densokogei.jp/tegalog/tegalog.cgi?postid=623</link>
	<guid>https://www.densokogei.jp/tegalog/tegalog.cgi?postid=623</guid>
	<category>tegalog</category>
	<pubDate>Thu, 01 Jun 2023 15:43:13 +0900</pubDate>
</item>
<!-- One Entry Data for RSS Feed -->
<item>
	<title><![CDATA[ 　MUSES02D化したDI-1はとても良い音ですが、どこか… ]]></title>
	<description><![CDATA[ 　MUSES02D化したDI-1はとても良い音ですが、どこか物足りない。オペアンプが鳴りきっていないというか躓いているような気がするのです。勘ですが、入口か出口のコンデンサがMUSES02Dに対して性能不足の様に感じます。<br />　当初はオペアンプの交換に留めようと思ったのですが、コンデンサは安価で元に戻すのも簡単なので試してみようかと。<br />　別な部品と共にコンデンサも手配しました。<br /><br /><a href="https&#58;//www.densokogei.jp/tegalog/tegalog.cgi?tag=%e9%9f%b3%e3%81%ae%e4%b8%96%e7%95%8c" class="taglink" title="音の世界">#音の世界</a> -- Posted by 電装工芸 〔196文字〕 ]]></description>
	<link>https://www.densokogei.jp/tegalog/tegalog.cgi?postid=622</link>
	<guid>https://www.densokogei.jp/tegalog/tegalog.cgi?postid=622</guid>
	<category>tegalog</category>
	<pubDate>Thu, 01 Jun 2023 15:28:15 +0900</pubDate>
</item>

	<!-- END ENTRIES -->
</channel>
</rss>

