RX220でPDG2を使用時、SCI12を設定して「ソースの生成」をすると、以下の通りとなります。
R_PG_SCI_C12.c(抜粋:赤字がおかしい)
bool R_PG_SCI_Set_C12(void){ bool res;
res = R_SCI_Set( 12,//この行が空 );
if( !res ){ return res; }
return R_SCI_Create( 12, PDL_SCI_ASYNC | PDL_SCI_TX_CONNECTED | PDL_SCI_RX_CONNECTED…
はじめまして。
RX220を以下開発環境で、Lチカをしようとしています。
作成したプログラムは以下の通りです。
プログラムを走らせて見ると、P46は想定周期でトグルしますが、P42がLowのままで動きません。
但し、26,27行目を
R_PG_IO_PORT_Write_P42(1); R_PG_IO_PORT_Write_P46(1);
にすると、どちらもトグルしてくれます。
(推測原因)
以下の抜粋のプログラムでは省略したのですが…
お世話になります。
7~8年前に作成していたプロジェクトを、最近になりCS+で編集したのですが、
ビルドの際に
F0563300:Cannot open file : "C:\Renesas\PDG2\lib\RX210\RX210_library_100_little.lib"
というエラーが出力されてしまします。
PDG2を最新バージョンにアップデートし、
"C:\Renesas\PDG2\lib\RX210\"
を参照しても"RX210_library_100_little…
櫻井と申します。
いままでRX62Nの開発でPDG2を使っていました。
こんどRX231を使うことになりました。
しかし、PDG2はサポートされていません。
CS+でRX231を使うとき、PDG2に代わるペリフェラル設定ツールは
有りますでしょうか。
よろしくお願いいたします。
CS+ For CC にて、PDG2を使った、
SCIでの簡易SPIモードのスレーブの仕方を教えて下さい。
CPUはRX210です。
R_PG_SCI_Set_C5、R_PG_SCI_SPIMode_Transfer_C5にて、
受信バイト数をあらかじめ指定したバイト数での受信は出来たのですが、
マスター側が可変長でデータを送ってくる場合に、
SSの立ち上がりで受信完了の割込みが入るような、動作にするにはどうすればよいでしょうか?
RX63N cs+ PDG2を使用しています。
PDG2で提供していない周辺機能を使ったとき割込み設定処理はどのように組み込んだらよろしいでしょうか。
例えばcanを使いたい時など?
ちなみに割込みを使わなければ、勝手に追加すればよいことはわかりました。
しかし、割込み設定はPDG2にしっかり組み込まれているため、悩んでいます。
PDG2が生成するI2C通信の送信関数"R_PG_I2C_MasterSend_CX"について、第二パラメータのスレーブアドレスに0x55を設定してもSDAのラインでは0x54で通信してしまうようです。EEPROMへの通信は最後尾ビットがLowで間違いないかと思うのですが、他I2Cデバイスに対応できるようにする方法はないでしょうか?PDG2が生成するI2C通信関数はEEPROM用途でしか考慮されていないのでしょうか?
ryokkei と申します。
RX210 のプログラムを作成しています。周辺機能の設定は PDG2 で生成したコードを使用しているのですが、RIIC0 のスレーブ動作がうまくいきません。主な設定は RIIC タブにて、・I2C フォーマット 標準モード・スレーブ・全データの受信完了、スレーブリード要求、ストップ条件検出を関数呼び出しで通知する・関数によりデータを送信するです。リファレンスマニュアルの通り、R_PG_I2C_SlaveMonitor_C0 関数にてモニタを開始した後、スレーブアドレ…
お世話になっております。
マイコン初心者にアドバイスをお願いいたします。
PDG2(V.2.09)を用いてe2 studio(V.6.0.0)でソースコードを生成し、
マイコン(RX63T)とTeraTerm(V.4.96)でシリアル通信を行っています。
E1デバッガを用いてPDG2のライブラリファイルの動作を確認しているのですが、
TeraTermのマクロで4byteのデータ”ABCD”を送信しても、
ソースコード内のR_PG_SCI_StartReceiving_C1…
RX63N上で動くリアルタイムOSのソースコードに、PIN設定をするためにPDG2で生成したコードを追加したいと考えています。
現状、タイマなどを追加していないので割込みは存在しないと考えていたのですが、コード生成時にInterrupt_INTC.c内に割込みが追加されていました。
OS管理外の割り込み処理をなるべく無くしたいのですが、Interrupt_INTC.c内にある各割込みは何をするものなのでしょうか。
また、消すと問題あるのでしょうか。
・Interrupt_IRQ0~15
・Interrupt_Group_0…