[問題] MCP2515 CAN Python SPI通訊鮑率問題

看板Python作者 (sss22213)時間4年前 (2020/02/15 15:30), 編輯推噓0(002)
留言2則, 1人參與, 4年前最新討論串1/1
最近遇到問題 想要在Nvidia Nano與MCP2515 震盪器8MHZ串接 電腦端使用的是USBCAN-I取得CANBUS傳輸的資訊 目前有測試過了一些方法 像是 https://github.com/sifosifo/MCP2515LinuxDriver 該專案算出的設定值250kbps,125kbps都可以正常工作 但我需要500kbps的傳輸速度 不知如何設置? 查了一下MCP2515的Datasheet 需要設定CNF1 CNF2 CNF3 3個8bits的暫存器 但該專案設定 self.mcp2515.WriteRegister(mcp2515.CNF3, [0x82, 0x90, 0x00]) 寫入3 bytes 為什麼CNF3只有1 byte 卻可以寫入3 bytes? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.45.136.44 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1581751821.A.993.html

02/15 16:30, 4年前 , 1F
第二個問題 我找到原因了 因為三個reg address是連續的
02/15 16:30, 1F

02/15 16:30, 4年前 , 2F
但第一個還是沒有找到原因
02/15 16:30, 2F
文章代碼(AID): #1UHvuDcJ (Python)