<?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/denkara/">
    <title>電脳からくり部 @ ウィキ</title>
    <link>http://w.atwiki.jp/denkara/</link>
    <atom:link href="https://w.atwiki.jp/denkara/rss10.xml" rel="self" type="application/rss+xml" />
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com" />
    <description>電脳からくり部 @ ウィキ</description>

    <dc:language>ja</dc:language>
    <dc:date>2013-06-25T00:13:08+09:00</dc:date>
    <utime>1372086788</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/denkara/pages/40.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/denkara/pages/39.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/denkara/pages/38.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/denkara/pages/37.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/denkara/pages/36.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/denkara/pages/35.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/denkara/pages/34.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/denkara/pages/33.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/denkara/pages/32.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/denkara/pages/31.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/denkara/pages/40.html">
    <title>IR2302を用いたモータドライバ</title>
    <link>https://w.atwiki.jp/denkara/pages/40.html</link>
    <description>
          </description>
    <dc:date>2013-06-25T00:13:08+09:00</dc:date>
    <utime>1372086788</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/denkara/pages/39.html">
    <title>コメント/買い物リスト</title>
    <link>https://w.atwiki.jp/denkara/pages/39.html</link>
    <description>
          </description>
    <dc:date>2013-05-31T18:45:02+09:00</dc:date>
    <utime>1369993502</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/denkara/pages/38.html">
    <title>鍋CAD</title>
    <link>https://w.atwiki.jp/denkara/pages/38.html</link>
    <description>
          </description>
    <dc:date>2013-04-23T16:07:56+09:00</dc:date>
    <utime>1366700876</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/denkara/pages/37.html">
    <title>ラインセンサモジュール</title>
    <link>https://w.atwiki.jp/denkara/pages/37.html</link>
    <description>
          </description>
    <dc:date>2013-04-17T18:52:06+09:00</dc:date>
    <utime>1366192326</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/denkara/pages/36.html">
    <title>Jw＿CAD</title>
    <link>https://w.atwiki.jp/denkara/pages/36.html</link>
    <description>
          </description>
    <dc:date>2013-03-29T22:44:53+09:00</dc:date>
    <utime>1364564693</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/denkara/pages/35.html">
    <title>SCI使ってPCとシリアル通信</title>
    <link>https://w.atwiki.jp/denkara/pages/35.html</link>
    <description>
      *SCIでシリアル通信
RXには0～3、5～6までの計6つのSCIが搭載されている。~
このうち一つを使用してPCから受けたデータをそのままPCに返してみるループバックプログラムを作成する。~
ポートからの出力は3.3VなのでRS-232Cレベルに変換するIC(ADM3202など)を使用しなければならない。
***main.c
#highlight(){{
void main(void)
{

        int i;
        CINIT;
        SYSTEM.SCKCR.BIT.ICK=0;  /*コアクロック96MHz*/
        SYSTEM.SCKCR.BIT.PCK=1;  /*周辺機器クロック PCLK=48MHz*/

         /* SCI5 設定開始 */
        SYSTEM.MSTPCRB.BIT.MSTPB26=0;	/* SCI5 wakeup */
        IEN(SCI5,RXI5)=1; /* 割り込み要求許可 */
        IPR(SCI5,RXI5)=10; /* 割り込み優先レベル */
        //SMR設定開始
        SCI5.SMR.BIT.CM=0;	/* SCI動作モード設定 1:クロック同期モード 0:調歩同期(非同期)モード */
        SCI5.SMR.BIT.CKS=0;	/* SCIクロック選択 0:1/1 1:1/4 2:1/16 3:1/64 */
        SCI5.SMR.BIT.CHR=0;	/* キャラクタ長選択　0:8bit　1:7bit */
        SCI5.SMR.BIT.STOP=0;	/* ストップビット長選択　0:1ストップビット 1:2ストップビット */
        SCI5.SMR.BIT.PE=0;	/* パリティ許可設定 0:パリティなし 1:パリティ付加・チェック */
        SCI5.SMR.BIT.PM=0;	/* パリティモード設定 0:偶数パリティ 1:奇数パリティ */
        /*SCIクロック設定*/
        SCI5.BRR=155;	/*ボーレート9600bps*/
     </description>
    <dc:date>2013-02-27T19:58:21+09:00</dc:date>
    <utime>1361962701</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/denkara/pages/34.html">
    <title>割り込み使ってLEDチカチカ</title>
    <link>https://w.atwiki.jp/denkara/pages/34.html</link>
    <description>
      *割り込みでLED点滅
割り込みで点滅させるプログラム。~
これまたポート2に信号を出力させる。LEDをポート2に配線しよう。
***main.c
#highlight(c){{
void main(void)
{

        CINIT;
        SYSTEM.SCKCR.BIT.ICK=0;  /*コアクロック96MHz*/
        SYSTEM.SCKCR.BIT.PCK=1;  /*周辺機器クロック PCLK=48MHz*/

        PORT2.DDR.BYTE=0xff;  /* PORT2の全端子を出力に設定 */
        PORT2.DR.BYTE=0x00;  /* PORT2のon/offを一応クリア */

          /*CMT コンペアマッチタイマ*/
        SYSTEM.MSTPCRA.BIT.MSTPA15=0;	/* モジュールストップ解除CMT0,CMT1 */
          /*クロック選択 0:PCLK/8 1:PCLK/32 2:PCLK/128 3:PCLK/512*/
        CMT1.CMCR.BIT.CKS=3; /* 48MHz/512=93.75KHz  1周期=10.67μsec */
        CMT1.CMCOR=46875;  /*周期設定 46875x10.67=0.5sec */
        CMT1.CMCNT=0;  /*カウンタリセット*/

        IEN(CMT1,CMI1)=1;  /*割り込み要求許可*/
        IPR(CMT1,CMI1)=1;  /*割り込み優先レベル*/
        CMT1.CMCR.BIT.CMIE=1;  /*割り込み許可*/
        CMT.CMSTR0.BIT.STR1=1;  /*割り込み開始*/

        while(1);
} 
}}
***intprg.c
69行目～
#highlight(c){{
// CMT0 CMI1
void Excep_CMT0_CMI1(void)~
{

        PORT2.DR.BYTE=~PORT2.DR.BYTE;     </description>
    <dc:date>2013-02-27T19:57:17+09:00</dc:date>
    <utime>1361962637</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/denkara/pages/33.html">
    <title>簡単なLEDチカチカ</title>
    <link>https://w.atwiki.jp/denkara/pages/33.html</link>
    <description>
      *簡単なLEDチカチカ
割り込み不使用で点滅させるプログラム。~
ポート2に信号を出力させる。LEDをポート2に配線しよう。

#highlight(c){{
void main(void)
{

        long int t;  /* カウント用変数 */
        PORT2.DDR.BYTE=0xff;  /* PORT2の全端子を出力に設定 */
        PORT2.DR.BYTE=0x00;  /* PORT2のon/offを一応クリア */
        while(1){
                PORT2.DR.BYTE=~PORT2.DR.BYTE;  /* ポートから読んできて反転してポートに戻す */
                for(t=0;t&lt;1500000;t++);  /* ちょっと待つ */
        }
} }}    </description>
    <dc:date>2013-02-27T19:55:30+09:00</dc:date>
    <utime>1361962530</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/denkara/pages/32.html">
    <title>秋月電子RX621</title>
    <link>https://w.atwiki.jp/denkara/pages/32.html</link>
    <description>
      *RX621プログラミング
ほぼH8みたいにプログラミングができる最新最強マイコンRX621/RX62Nを使おう　つーか使え
-[[(外部サイト)秋月電子 ＲＸ６２１マイコンボード開発セット&gt;http://akizukidenshi.com/catalog/g/gK-05112/]]
-[[(外部サイト)秋月電子 ＲＸ６２１マイコンボード&gt;http://akizukidenshi.com/catalog/g/gK-05763/]]
-[[(外部サイト)秋月電子 ＢｌｕｅＢｏａｒｄ－ＲＸ６２Ｎ＿１００ｐｉｎ&gt;http://akizukidenshi.com/catalog/g/gM-06324/]]

*開発環境インストール
ルネサスの公式サイトから以下をダウンロード~
[[(外部サイト)ルネサス&gt;http://japan.renesas.com/request?SCREEN_ID=ViewGRSDownloadSearch&amp;EXECUTE_ACTION=search]]
+RX62シリーズ用 Renesas C/C++ Compiler Package　(ccrxv102r01_ev.exe HEW入り）&amp;bold(){※必須}
+FlashDevelopmentTool　(fdtv407r01.exe 書き込みソフト）&amp;bold(){※必須}
+CubeSuite+　(CubeSuitePlus_Package_V10300.exe 統合開発環境）&amp;bold(){※任意}
詳しいインストール法は以下参照
-[[開発環境設定資料PDF&gt;https://docs.google.com/file/d/0B0Y-Xmw-_S3QanhHcjZNVzBRbmM/edit]]
開発環境はHEWを使うならCubeSuite+は必要なし。けどVisualStudioライクで激便利なCubeSuite+おすすめ。~
GCCで開発したいならググれ。俺は知らん。

*プログラミング
ひとまず上の設定で開発環境を立ち上げたとしてプログラミングを行っていく。~
どのレジスタを弄ればいいかはハードウェアマニュアルにだいたい書いてある。~
⇒ドキュメントNo.R01UH0033JJ0130  [RX62Nグループ、RX621グループユーザーズマニュアル     </description>
    <dc:date>2013-01-23T12:33:41+09:00</dc:date>
    <utime>1358912021</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/denkara/pages/31.html">
    <title>CNC用語解説</title>
    <link>https://w.atwiki.jp/denkara/pages/31.html</link>
    <description>
          </description>
    <dc:date>2013-03-28T15:01:39+09:00</dc:date>
    <utime>1364450499</utime>
  </item>
  </rdf:RDF>
