<?xml version="1.0" encoding="UTF-8" ?><rdf:RDF 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://w.atwiki.jp/eq_311/">
    <title>eq_311 @ ウィキ</title>
    <link>http://w.atwiki.jp/eq_311/</link>
    <atom:link href="https://w.atwiki.jp/eq_311/rss10.xml" rel="self" type="application/rss+xml" />
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com" />
    <description>eq_311 @ ウィキ</description>

    <dc:language>ja</dc:language>
    <dc:date>2013-05-30T07:51:27+09:00</dc:date>
    <utime>1369867887</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/eq_311/pages/39.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/eq_311/pages/38.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/eq_311/pages/37.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/eq_311/pages/36.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/eq_311/pages/35.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/eq_311/pages/34.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/eq_311/pages/33.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/eq_311/pages/32.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/eq_311/pages/31.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/eq_311/pages/30.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/eq_311/pages/39.html">
    <title>DCC</title>
    <link>https://w.atwiki.jp/eq_311/pages/39.html</link>
    <description>
      **信号規格
**電気規格
**参考記事
[[AboutDCC&gt;http://www13.plala.or.jp/katsuraan/AboutDCC/AboutDCC.htm]] 2013/5/30 6:57

[[DCCを導入しています:KU-MA.NET(クマネット):DCC&gt;http://www.ku-ma.net/dcc/introduction/dcc.html]] 2013/5/30 7:51
[[iPhoneをコントローラにする:KU-MA.NET(クマネット):DCC&gt;http://www.ku-ma.net/dcc/introduction/iphone.html]] 2013/5/30 7:50

[[鉄道模型DCC情報室: DCC規格&gt;http://modeltraindcc.blogspot.jp/search/label/DCC%E8%A6%8F%E6%A0%BC]] 2013/5/30 5:07
[[ＤＣＣ制御による鉄道模型 - kobac&gt;http://homepage1.nifty.com/kobac/dcc/dcc_top.HTM]] 2013/5/30 4:17
[[ガッタンゴットン鉄道模型: kDCCRakugaki アーカイブ&gt;http://modelrr.net/archives/kdccrakugaki/]] 2013/5/30 5:03

[[鉄道模型DCC情報室: DCC規格&gt;http://modeltraindcc.blogspot.jp/search/label/DCC%E8%A6%8F%E6%A0%BC]] 2013/5/30 5:07
[[DCCパケットの取得&gt;http://www.chibiegg.net/loco/dcc/dcc_make/dcc_packet.htm]] 2013/5/30 4:09
[[ＤＣＣ（デジタル・コマンド・コントロール）館&gt;http://1st.geocities.jp/dcc_digital/]] 2013/5/30 3:56
[[DCC ハードのページ&gt;http://www13.plala.or.jp/katsuraan/Old_DCC/DCC_Hard/DCC_Hard.html#DigitalCommandCont1]] 2013/5/30    </description>
    <dc:date>2013-05-30T07:51:27+09:00</dc:date>
    <utime>1369867887</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/eq_311/pages/38.html">
    <title>開発日誌 2013</title>
    <link>https://w.atwiki.jp/eq_311/pages/38.html</link>
    <description>
      [[Downloads @ic#code&gt;http://www.icsharpcode.net/OpenSource/SD/Download/]] 2013/5/29 8:34
↑ダメ、これ。16MBのインストーラダウンロードして実行したらVS2008が必要だってふざけてる。

たかだか数バイトのシリアルUSB基板設定のためにインストールした.NET4.0を削除してまた.NET2.0を入れなおします。犬クソ喰らえぃ    </description>
    <dc:date>2013-05-29T08:44:36+09:00</dc:date>
    <utime>1369784676</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/eq_311/pages/37.html">
    <title>ATTiny13</title>
    <link>https://w.atwiki.jp/eq_311/pages/37.html</link>
    <description>
      **2013/6/2
*今日のAVR

[[自走式iPhoneを作ってみた: 旧式ひとりぶろぐ&gt;http://moyashi.air-nifty.com/hitori/2008/11/iphoneavrjailbr.html]] 2013/6/2 19:47
[[iPod Touchで無線シリアル通信 - SE組込人 - Yahoo!ブログ&gt;http://blogs.yahoo.co.jp/carcon999/31271678.html]] 2013/6/2 20:01

AVRはC言語がつかえるのはいいけれど、簡単なトーン発振器を組んだらもうプログラムエリアの00E0まできてしまった。
アセンブリで組んでもかわらないかもしれない。
1kBでは[[DCC]]動力デコーダは無理ぽい。ATTiny45ならだいじょうぶかな..

**PWMはじめ

8ビットタイマーのカウント幅は変えられない模様。しかし9.6MHzの256分周で、37.5kHzというちょうどいい周波数、GJ。

PB0, PB1 をOutに設定すると、PICerFTで読み書きできなくなるトラブル。RESETをGNDにつないで常Loにしたら解決。

OutputCapture はA, B共にうごかすと、OCR値を0にしていても細かいヒゲがでてしまうので、Off側は通常出力にしてHighをだすように工夫。

参考コード
&gt;// BD6231を「Off=ブレーキ」式で駆動したいので、負論理出力。
&gt;DDRB = 0x03;
&gt;PORTB = 0x03;
&gt;TCCR0A = 0xC3
&gt;TCCR0B = 0x01;
と初期設定し
&gt;OCR0A = value;
で任意のPW出力が出てくれるはずです。

**Cで割り込みはどうやる

分かる前は暗中模索だったPWMは、いくつかの設定ですんなり高速でうごいてくれています。
[[Nゲージ]]E233系京浜東北を前進後退させてあそんでみましたが、やはり低周波成分が無いと低速が動いてくれません。
なので、高速1次PWMの周期をサンプリング周波数として「2次PWM」波形を出したく、PWMタイマーで割り込みを検討。

**よさそうなサンプルサイトさん

[[Timer0 オーバーフロー - 花夢電科雑多猫     </description>
    <dc:date>2013-06-03T09:18:54+09:00</dc:date>
    <utime>1370218734</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/eq_311/pages/36.html">
    <title>Pinフォト放射線センサー</title>
    <link>https://w.atwiki.jp/eq_311/pages/36.html</link>
    <description>
      [[PIN フォトダイオードによるガンマ線検出回路 (1) - シンセ・アンプラグド&gt;http://d.hatena.ne.jp/pcm1723/20110910/1315675008]] 2013/5/29 2:00
[[PINダイオードによるγ線エネルギースペクトル検出&gt;http://www11.plala.or.jp/jk1hrb/PIN-photoDiode/PIN-diode-gamma-ray.htm]] 2013/5/29 2:10
[[PINフォトダイオードによる放射線測定予備実験その２ | まのたんの実験室&gt;http://komasa-tec.net/wp/?p=158]] 2013/5/29 2:15
[[ＰＩＮフォトダイオード使用簡易放射線量モニターキット: 測定器・計測器関連 秋月電子通商 電子部品 ネット通販&gt;http://akizukidenshi.com/catalog/g/gK-05489/]] 2013/5/29 2:23
[[PDF 半導体放射線検出器 (ガンマ線検出器)&gt;http://www.picfun.com/picclub/dai39/GammaP.pdf‎]]
[[半導体(PINフォトダイオード)を使用したガイガーカウンターの製作　その１ 暫定ぶろぐぺーじ/ウェブリブログ&gt;http://asmpwx.at.webry.info/201106/article_2.html]] 2013/5/29 2:33    </description>
    <dc:date>2013-05-29T02:34:01+09:00</dc:date>
    <utime>1369762441</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/eq_311/pages/35.html">
    <title>日誌 2013/05/26</title>
    <link>https://w.atwiki.jp/eq_311/pages/35.html</link>
    <description>
      **2013/05/26

**ツールはMPLAB

さて、開発ツールもいれまして、これから覚えます。

**Config..

[[内部クロックで動作させる(PIC12F683)&gt;http://homepage3.nifty.com/mitt/pic/pic683_3.html]] 2013/5/26 23:58

**AVRにすればよかったかも..

12F683のPWMは1基で、というか出力ピンが固定なので、BD6231で正転/逆転ができないことが判明。
また、むかしLEDチカチカをやった16C84/16F84の構成図や命令セット、要切り替えで不便なメモリアクセス等、イカさない諸々がよみがえってダルイ気持ちに。。

AVRのデータを見てみたら構成や構成図や、命令ニーモニック、アーキテクチャもハンサムそうで後悔。
ATTINY13のフラットパッケージが10個800円ほどらしい。

とりあえず、ハードで高速・多段階のPWMはあきらめて、高速1次はソフトで4段階程度のものを考えます。


*2013/05/28

**割り込みで音階だすよ。

ループ2重ルーチンで下降スイープ音がきれいに出てくれたので、つぎへ。

これを参考に
[[PIC16F84Aで作ってみました&gt;http://milky.geocities.jp/waewax/PAGE2.html]] 2013/5/28 1:34
[[初歩のＰＩＣ【１５】割り込み処理あれこれ・・・&gt;http://www.k3.dion.ne.jp/~digikoma/shoho/shoho13.html]] 2013/5/28 2:58    </description>
    <dc:date>2013-05-28T03:02:02+09:00</dc:date>
    <utime>1369677722</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/eq_311/pages/34.html">
    <title>PIC12F683の構成</title>
    <link>https://w.atwiki.jp/eq_311/pages/34.html</link>
    <description>
      **構成

**命令    </description>
    <dc:date>2013-05-26T23:23:53+09:00</dc:date>
    <utime>1369578233</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/eq_311/pages/33.html">
    <title>PIC12F683</title>
    <link>https://w.atwiki.jp/eq_311/pages/33.html</link>
    <description>
      #contents()    </description>
    <dc:date>2013-05-26T23:06:48+09:00</dc:date>
    <utime>1369577208</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/eq_311/pages/32.html">
    <title>日誌 2013/05/25</title>
    <link>https://w.atwiki.jp/eq_311/pages/32.html</link>
    <description>
      **2013/5/25

秋月でUSBシリアル AE-UM232 950円をで購入。PICライター用。
[[PICerFT&gt;http://einstlab.web.fc2.com/PICerFT/PICerFT.html]]

***CB4端子から昇圧用のクロック出ないし..

USBシリアルボードも設定が必要であった。
ドライバ側でも「待ち時間」を16msから1msに変更の設定が必要であった。

↓このページさがすのにまた回り道..
[[FTDI&gt;http://einstlab.web.fc2.com/PICerFT/FTDI.html]] 2013/5/26 0:18

***「FT Prog」実行に.NET4.0が必要だと..

3.5までは入っていたのだけれど。Cドライブ空きが600MB、.NETが300MB、アセンブリも300MBほど。
4.0が600MBということでこれをいれたらドライブ空きが300MBほどになってしまい不安。
無駄な抵抗かもしれないけれど一度全部アンインストール。空きが1.2GBに。さて4.0を..

.. 612MBだったCドライブの空き容量は583MBに、30MB程度の圧迫で済みました。

***Vppがでた！

めでたく設定も済み、Hレベル5Vが出っ放しだったCB4端子の電圧がやく半分に。クロックパルス出てるらしい。

RI端子によるVppゲート回路(2石)で、PICerFTの操作にあわせVppがOn-Offするのを確認。

***電源投入時にVppが出てしまう。

RI#端子がプルアップされているのか、2SC1815にベース電圧があらわれVppが入ってしまう。
10kΩでプルダウンして解決。

***さて、接続。 ICSP→PIC12F683
||UM232||ICPS||PIC||
|||1|Vpp|4|GP3|!MCLR|
|||2|Vdd|1|Vdd||
|||3|Vss|8|Vss||
|5(1)|RXD(TXD)|4|PGD|7|GP0|ICSPDAT|
|3|RTS#|5|PGC|6|GP1|ICSPCLK|
|6|RI#|6|MCLR||||

[[はじめてのPICアセンブラ入門: PICマイコンの書き込みについて&gt;http://my    </description>
    <dc:date>2013-05-26T23:21:55+09:00</dc:date>
    <utime>1369578115</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/eq_311/pages/31.html">
    <title>STM32::Programmer&#039;s Notepad</title>
    <link>https://w.atwiki.jp/eq_311/pages/31.html</link>
    <description>
      [[ARM Coretex-M3 Coretex-M4 STM32L STM32F4 LPC17 LM3S MB9 FM3&gt;http://www.page.sannet.ne.jp/kenjia/ARM-M3_w_PN2_main.html]] 2013/3/19 23:26
[[ねむいさんのぶろぐ | ARMマイコンをGCCでビルドする環境を整える(2013年度前半版)&gt;http://nemuisan.blog.bai.ne.jp/?eid=188089]] 2013/3/19 23:39
[[ねむいさんのぶろぐ | ARMマイコンをInsightとOpenOCDを使ってデバッグする環境を整える(2013年度前半版)&gt;http://nemuisan.blog.bai.ne.jp/?eid=188402]] 2013/3/20 2:29    </description>
    <dc:date>2013-03-20T02:32:26+09:00</dc:date>
    <utime>1363714346</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/eq_311/pages/30.html">
    <title>おしごと</title>
    <link>https://w.atwiki.jp/eq_311/pages/30.html</link>
    <description>
      [[JAVAScript求人一覧 Programmer&#039;s(プログラマーズ)&gt;http://www.seprogrammerjobs.com/job_display.php?major=013&amp;v_pg=3]] 2013/2/26 0:28    </description>
    <dc:date>2013-02-26T00:28:37+09:00</dc:date>
    <utime>1361806117</utime>
  </item>
  </rdf:RDF>
