C/C++の宿題を片付けます 105代目
■ このスレッドは過去ログ倉庫に格納されています
0048デフォルトの名無しさん
2008/04/17(木) 20:03:23おまえらならわかる?
今回はR32C/121を利用してロボットを作ろうとしています。
できれば新しくCAN通信で動かしたいのですが
初期設定でうまくいっていないようです。
/* CANリセット/初期化モードに移行 */
reset_c0ctlr = 1;
sleep_c0ctlr = 0;
/* 動作モードの設定 */
/* CAN制御レジスタの設定 */
porten_c0ctlr = 0;
loopback_c0ctlr = 0;
msgorder_c0ctlr = 0;
basiccan_c0ctlr = 0;
buserren_c0ctlr = 0;
tsprescale_c0ctlr = 0;
/* ビットタイミングの設定 */
prc0 = 1;/* Protect off */
cclkr &= ~0x0FU;
cclkr |= 0x00;
prc0 = 0;/* Protect on */
brp_c0conr = 12;
/* CAN動作モードへ移行 */
reset_c0ctlr = 1;
/* 動作モード確認 */
while(state_reset_c0str == 1){}
どこがおかしいの?
■ このスレッドは過去ログ倉庫に格納されています