TI中文支持网
TI专业的中文技术问题搜集分享网站

AM3352使用DCAN問題

Other Parts Discussed in Thread:AM3352

各位前輩好

小弟有問題想詢問,目前我使用AM3352在CAN的使用上有遇到一些問題想來求解。

目前在DCAN功能相關設定如下

1.device tree can1 pinmux設定

dcan1_pins_default: dcan1_pins_default {
         pinctrl-single,pins = <               0x180 (PIN_OUTPUT | MUX_MODE2) /* (D16)uart1_rxd.d_can1_tx */
                0x184 (PIN_INPUT | MUX_MODE2) /* (D15)uart1_txd.d_can1_rx */
         >;
};

2.linux DCAN setting

ip link set can0 down (stop can0)、ip link set can0 type can bitrate 125000 loopback on (setting bitrate and mode state)、ip link set can0 up (start can0)、ip -details link show can0 確認設定的資訊是否正確、cansend can0 -i 0xAA 0x55 0x55 0x55 0x52(資料傳送測試)。

問題一:目前我使用loopback模式,從示波器(下圖所示)來看發現到TX&RX準位訊號怎麼會差這麼多呢?(CH1:TX CH2:RX)這樣的準位是對的嗎??

問題二:當我把loopback off來看在把TX&RX接CAN Tranceiver後,發現在我的CAN_H/CAN_L完全沒有信號?於是我回去觀察TX也發現無訊號。請問這狀況示對的嗎?

不曉得是不是我操作設定上有任何問題,請前輩這邊提供指教。這問題困惱我幾天了



Nancy Wang:

感谢您对TI产品的关注!为更加有效地解决您的问题,我们建议您将问题发布在E2E英文技术论坛上 , 将由资深的英文论坛工程师为您提供帮助。
e2e.ti.com/…/791

赞(0)
未经允许不得转载:TI中文支持网 » AM3352使用DCAN問題
分享到: 更多 (0)