<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF
 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
 xmlns="http://purl.org/rss/1.0/"
 xmlns:content="http://purl.org/rss/1.0/modules/content/"
 xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/"
 xmlns:dc="http://purl.org/dc/elements/1.1/"
 xmlns:syn="http://purl.org/rss/1.0/modules/syndication/"
 xmlns:admin="http://webns.net/mvcb/"
>
<channel rdf:about="http://blog.livedoor.jp/hardyboy/">
<title>まごころせいじつ堂 - PIC12F1822</title>
<link>http://blog.livedoor.jp/hardyboy/</link>
<description>浜町庄金　研究開発
　マイコンで遊んでばっかりで

</description>
<dc:language>ja</dc:language>
<admin:generatorAgent rdf:resource="http://blog.livedoor.com/?v=2.0" />
<items>
 <rdf:Seq>
  <rdf:li rdf:resource="http://blog.livedoor.jp/hardyboy/archives/9721464.html" />
  <rdf:li rdf:resource="http://blog.livedoor.jp/hardyboy/archives/9053972.html" />
  <rdf:li rdf:resource="http://blog.livedoor.jp/hardyboy/archives/9027857.html" />
 </rdf:Seq>
</items>
</channel>

<item rdf:about="http://blog.livedoor.jp/hardyboy/archives/9721464.html">
<title>SBC8080SUBボードのクロックをPICで</title>
<link>http://blog.livedoor.jp/hardyboy/archives/9721464.html</link>
<description>　なにやら昔のI/O誌の記事タイトルみたいになってしまったが。　SBC8080SUBボードはROM/RAM/i8251とそのシリアル通信用のクロックである153.6kHzを生成する74HC4060と19.6608MHzの水晶振動子で構成されている。今回このボードをもう一枚作ろうと思って部品を探したらHC4060...</description>
<dc:creator>hardyboy</dc:creator>
<dc:date>2020-11-30T17:46:58+09:00</dc:date>
<dc:subject>PIC12F1822</dc:subject>
<content:encoded><![CDATA[<div>　なにやら昔のI/O誌の記事タイトルみたいになってしまったが。</div><br /><div>　SBC8080SUBボードはROM/RAM/i8251とそのシリアル通信用のクロックである153.6kHzを生成する74HC4060と19.6608MHzの水晶振動子で構成されている。今回このボードをもう一枚作ろうと思って部品を探したらHC4060と水晶振動子の手持ちがなかったのでSBC6800やSBC6809でACIAのシリアル通信クロックとして使われているPIC12F1822を使ってみた。</div><br /><div>　これでもうわかると思いますが整理しておきます。</div><br /><div><a  target="_blank" href="https://vintagechips.wordpress.com/2018/06/24/sbc8080-cpu%E3%83%AB%E3%83%BC%E3%82%BA%E3%82%AD%E3%83%83%E3%83%88/">SBC8080 CPUルーズキット</a>(電脳伝説)<br /></div><div><a  target="_blank" href="https://vintagechips.wordpress.com/2017/12/05/sbc6800%E3%83%AB%E3%83%BC%E3%82%BA%E3%82%AD%E3%83%83%E3%83%88/">SBC6800ルーズキット</a>(電脳伝説)<br /></div><br /><div>それぞれの技術資料を参照。PIC12F1822はSBC6800データパック中のosc1536.hexを書き込んでおく。<br /></div><br /><div>　HC4060の4,5,6,7,10,11,12,13ピンの箇所に8pinのICソケットを実装。<br /></div><div><a  target="_blank" title="2020-11-27 16.52.50" href="https://livedoor.blogimg.jp/hardyboy/imgs/7/2/72312e91.jpg"><img  class="pict" alt="2020-11-27 16.52.50" src="https://livedoor.blogimg.jp/hardyboy/imgs/7/2/72312e91-s.jpg" width="480" hspace="5" height="853" border="0"></a><br /></div><br /><div>　ハンダ面で配線。BAUD RATE選択のパッド1部分はカット。</div><div>PIC12F1822(osc1356)のpin1=+5V、pin8=GND、pin5=CLK出力。写真のように配線。<br /></div><div><a  target="_blank" title="2020-11-27 16.53.10" href="https://livedoor.blogimg.jp/hardyboy/imgs/0/b/0b9af1f6.jpg"><img  class="pict" alt="2020-11-27 16.53.10" src="https://livedoor.blogimg.jp/hardyboy/imgs/0/b/0b9af1f6-s.jpg" width="480" hspace="5" height="853" border="0"></a><br /></div><br /><br /><div>　<a  target="_blank" href="https://sbc738827564.wordpress.com/2018/08/11/sbc-bus-rev02/">SBC-Bus Rev02</a>(レトロな雰囲気)を組み立ててクロックをi8251側のピンで確認。よさげ。</div><div>じつはこの写真には大きな間違いがあってコネクタがずれたまま実装されているのです。動かなくて悩んだ。<br /></div><div><a  target="_blank" title="2020-11-27 23.39.55" href="https://livedoor.blogimg.jp/hardyboy/imgs/9/8/987a2e6d.jpg"><img  class="pict" alt="2020-11-27 23.39.55" src="https://livedoor.blogimg.jp/hardyboy/imgs/9/8/987a2e6d-s.jpg" width="480" hspace="5" height="270" border="0"></a><br /></div><br /><div>　ついでに作ったSBC8085との組み合わせで動作OK。</div><div><a  target="_blank" title="2020-11-30 17.13.54" href="https://livedoor.blogimg.jp/hardyboy/imgs/2/5/259a2168.jpg"><img  class="pict" alt="2020-11-30 17.13.54" src="https://livedoor.blogimg.jp/hardyboy/imgs/2/5/259a2168-s.jpg" width="480" hspace="5" height="270" border="0"></a><br /></div><br /><div>　以前はSBC8080/SBC8085といったCPU側のハンダ面に40Pメスコネクタを、SBC8080SUBボードの部品面に40Pオスコネクタを付けてましたがこれ以上拡張のしようがないので改めて作り直したのでした。今回のSBC8080SUBボードはＬ字の40Pオスコネクタで、以前のCPUボードに挿して動作確認もOK。</div><div>　SBC8080+SBC8080SUBボード、SBC6800のPICを使わなかったのは作りやすさの難易度を下げるためだったのかなと想像します。最近だと入手しやすいROMライターのTL866IIPlusでhexファイルをPICに書き込ませることができるのでだいぶ楽です。</div><br /><br /><br /><div><div  class="amazon Default"><div  class="pictBox" align="left"><a  target="_blank" href="https://www.amazon.co.jp/dp/B07RYRSFW9?psc=1&amp;tag=keisanki-22&amp;th=1&amp;linkCode=osi"><img  class="pict" style="margin-right:10px" alt="DiyStudio 高速 TL866II Plus USBプログラマ BIOSボード ICSPケーブル 40/44/48PIN大容量 FLASH 9個アダプタ" src="https://m.media-amazon.com/images/I/51YOP+37xGL._SL160_.jpg" hspace="5" border="0" align="left"></a></div><div  class="itemTitle"><a  target="_blank" href="https://www.amazon.co.jp/dp/B07RYRSFW9?psc=1&amp;tag=keisanki-22&amp;th=1&amp;linkCode=osi">DiyStudio 高速 TL866II Plus USBプログラマ BIOSボード ICSPケーブル 40/44/48PIN大容量 FLASH 9個アダプタ</a></div><div  class="itemSubTxt">DiyStudio</div></div><br  style="clear:left" clear="left"><br /></div><br />]]>
</content:encoded>
</item>
<item rdf:about="http://blog.livedoor.jp/hardyboy/archives/9053972.html">
<title>SBC6800のクロックアップ</title>
<link>http://blog.livedoor.jp/hardyboy/archives/9053972.html</link>
<description>　モトローラ6800伝説はすでにお持ちのことと思いますが、製作することで追体験ができるキットが販売されています。SBC6800ルーズキット(スイッチサイエンス)SBC6809ルーズキット(スイッチサイエンス)　SRAMは32Kx8bit品を使っていますが問題ありません。　この回路ではPIC12...</description>
<dc:creator>hardyboy</dc:creator>
<dc:date>2018-01-26T00:19:37+09:00</dc:date>
<dc:subject>PIC12F1822</dc:subject>
<content:encoded><![CDATA[　<a  href="https://www.rutles.net/products/detail.php?product_id=794" target="_blank">モトローラ6800伝説</a>はすでにお持ちのことと思いますが、製作することで追体験ができるキットが販売されています。<br /><br /><a  href="https://www.switch-science.com/catalog/3581/" target="_blank">SBC6800ルーズキット</a>(スイッチサイエンス)<br /><a  href="https://www.switch-science.com/catalog/3583/" target="_blank">SBC6809ルーズキット</a>(スイッチサイエンス)<br /><br />　SRAMは32Kx8bit品を使っていますが問題ありません。<br /><a  target="_blank" title="2018SBC6800" href="http://livedoor.blogimg.jp/hardyboy/imgs/2/4/24a8cf1e.jpg"><img  class="pict" alt="2018SBC6800" src="http://livedoor.blogimg.jp/hardyboy/imgs/2/4/24a8cf1e-s.jpg" width="480" border="0" hspace="5" height="360"></a><br /><br />　この回路ではPIC12F1822によるクロックジェネレータがうまくMC6800用の二相クロックを生成していますが、せっかく2MHzまで動くBタイプ品を使っているのでソースをいじってサイクルアップに挑戦してみます。<br />　モトローラ6800伝説のp.100に掲載されているソース(CD-ROMでも提供)で以下の箇所を修正：<br /><br /><blockquote>PR2 = 7; → PR2 = 5;<br />CCPR1L = 4; → CCPR1L = 3; <br /></blockquote><br />　これでビルドすると1.33MHzのクロックジェネレータになります。上限1.5MHz動作のAタイプでもOK。<br /><br /><a  href="http://livedoor.blogimg.jp/hardyboy/imgs/2/a/2a1bd763.jpg" title="2018MC6800clk" target="_blank"><img  src="http://livedoor.blogimg.jp/hardyboy/imgs/2/a/2a1bd763-s.jpg" alt="2018MC6800clk" class="pict" width="480" border="0" hspace="5" height="360"></a><br /><br />　すみませんが雰囲気で修正したのでこれ以上PWMで速いクロックが生成できるかはわかりません。たぶん無理。ただPIC12F1822は32MHz動作で古いマイコン用のクロック源として活用できそうなので色々調べている所です。<br /><br /><br />
<table  cellpadding="5" border="0"><tbody><tr><td  valign="top"><a  target="_top" href="http://www.amazon.co.jp/exec/obidos/ASIN/4899774729/keisanki-22/"><img  alt="モトローラ6800伝説" src="https://images-fe.ssl-images-amazon.com/images/I/51hmrH60PXL._SL160_.jpg" border="0"></a></td><td  valign="top"><span><a  target="_top" href="http://www.amazon.co.jp/exec/obidos/ASIN/4899774729/keisanki-22/">モトローラ6800伝説</a><br />鈴木哲哉 <br /><br />ラトルズ  2017-12-16<br />売り上げランキング : 42896<br /><br /><a  target="_top" href="http://www.amazon.co.jp/exec/obidos/ASIN/4899774729/keisanki-22/">Amazonで詳しく見る</a></span><span> by <a  href="http://www.goodpic.com/mt/aws/index.html">G-Tools</a></span></td></tr></tbody></table>
<br />]]>
</content:encoded>
</item>
<item rdf:about="http://blog.livedoor.jp/hardyboy/archives/9027857.html">
<title>PICKit3でPIC12F1822の書き込み</title>
<link>http://blog.livedoor.jp/hardyboy/archives/9027857.html</link>
<description>　PICの開発環境のメモです。ホストはWindows10、書き込みツールはPICKit3、ターゲットはPIC12F1822。(1)開発環境をダウンロードしてインストール。現時点で最新はv4.05。MPLAB X IDE(Microchip)MPLAB X IDEインストール後、8bit用のコンパイラ XC8をインストール。MPLAB XC ...</description>
<dc:creator>hardyboy</dc:creator>
<dc:date>2017-12-28T22:41:47+09:00</dc:date>
<dc:subject>PIC12F1822</dc:subject>
<content:encoded><![CDATA[　PICの開発環境のメモです。<br /><br />ホストはWindows10、書き込みツールはPICKit3、ターゲットはPIC12F1822。<br /><br />(1)開発環境をダウンロードしてインストール。現時点で最新はv4.05。<br /><a  target="_blank" href="http://www.microchip.com/mplab/mplab-x-ide">MPLAB X IDE</a>(Microchip)<br />MPLAB X IDEインストール後、8bit用のコンパイラ XC8をインストール。<br /><a  target="_blank" href="http://www.microchip.com/mplab/compilers">MPLAB XC Compilers</a><br />(Microchip)<br /><br />(2)PIC書き込みジグの製作<br /><br />以下を参考にした。<br /><a  target="_blank" href="http://overdrive.at.webry.info/201204/article_10.html">PIC12F1822を使ってみる</a>(OVERDRIVE)<br /><a  href="http://www2.kaiyodai.ac.jp/~jtahar0/posts/activity19.html" target="_blank">MPLAB X IDEの使い方</a>(東京海洋大学　田原研究室)<br /><a  target="_blank" href="http://picprojects.org.uk/projects/progadapt/">ICSP Programming Adapter</a><br /><br />&nbsp;8/14/20ピン対応のつもり。外部電源とPICKit3給電の切り替え付き。<br /><br /><a  target="_blank" title="2017PIC-JIG" href="http://livedoor.blogimg.jp/hardyboy/imgs/1/e/1e6a004e.jpg"><img  class="pict" alt="2017PIC-JIG" src="http://livedoor.blogimg.jp/hardyboy/imgs/1/e/1e6a004e-s.jpg" width="480" hspace="5" height="360" border="0"></a><br /><br />　実体配線図です。<br /><a  href="http://livedoor.blogimg.jp/hardyboy/imgs/0/5/0573af6e.jpg" title="2017PUIC-JIGhaisen" target="_blank"><img  src="http://livedoor.blogimg.jp/hardyboy/imgs/0/5/0573af6e-s.jpg" alt="2017PUIC-JIGhaisen" class="pict" width="480" hspace="5" height="360" border="0"></a><br /><br />(3)書き込み操作<br />　MPLAB X IDEを起動。プロジェクトファイルを読み込むかNew Projiectを開始する。<br /><br />書き込み器の選択は[File]→[Project Properties (プロジェクト名)]をクリックするとウィンドウが出てくるので、そこで指定。PICKit3から給電するかどうかはCategoriesで表示されてるツリーからPICKit 3をクリックすると右側にOption Categoriesが表示されるので、そこから[Power]を選択して指定する。<br /><br />]]>
</content:encoded>
</item>

</rdf:RDF>
