找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2046|回復(fù): 3
打印 上一主題 下一主題
收起左側(cè)

STM32F103R8T6移植ZET6的CAN會有問題嗎或者說要注意什么

[復(fù)制鏈接]
回帖獎勵(lì) 10 黑幣 回復(fù)本帖可獲得 10 黑幣獎勵(lì)! 每人限 1 次
跳轉(zhuǎn)到指定樓層
樓主
ID:425021 發(fā)表于 2021-4-16 09:20 | 只看該作者 回帖獎勵(lì) |倒序?yàn)g覽 |閱讀模式
     求大佬們幫忙解決疑惑   R8T6移植ZET6的CAN例程 (r8t6自己做的簡單板子 ,電路結(jié)構(gòu)簡單,電壓、導(dǎo)通情況測的都正常,zet6是戰(zhàn)艦板) 看了手冊   r8t6和zet6的CAN引腳都一樣  。     我c++、啟動文件也改成 md的了   flash也改成128kb的了       就只有CAN對外通訊不了(回環(huán)正常)! 。!    但是其他 adc, pwm,引腳輸入輸出都正常! 。!     請大佬們幫我想想是不是軟件部分哪里有問題 。   移植的zet6的can例程什么都沒改   就只改了中斷   接收一次數(shù)據(jù)led反轉(zhuǎn)。 zet6移植給r8t6的can例程什么都沒改   就只改了中斷   接收一次數(shù)據(jù)led反轉(zhuǎn)。zet6戰(zhàn)艦板作為發(fā)送端  按鍵按下一次發(fā)送一次8位數(shù)據(jù)  (戰(zhàn)艦板和精英版已經(jīng)測試過了,傳輸正常) 自己做的板子  之間可以can通訊     我看zet6和r8t6的時(shí)鐘大小一樣的  都掛在APB1上  都是36Mhz的   但為什么就是不能通訊呢

void USB_LP_CAN1_RX0_IRQHandler(void)
{
        
  if(CAN_GetITStatus(CAN1,CAN_IT_FMP0) != RESET)    //接收標(biāo)志位
        {
                Can_Receive_Msg(Rcbuf);
                led=!led;                                                 //接收一次翻轉(zhuǎn)一次LED
                CAN_ClearITPendingBit(CAN1,CAN_IT_FMP0); //接收標(biāo)志位清零
        }
}



分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:425021 發(fā)表于 2021-4-16 13:54 | 只看該作者
自己做的板子  之間可以can通訊     我看zet6和r8t6的時(shí)鐘大小一樣的  都掛在APB1上  都是36Mhz的   但為什么就是不能通訊呢
回復(fù)

使用道具 舉報(bào)

板凳
ID:425021 發(fā)表于 2021-4-17 09:40 | 只看該作者
戰(zhàn)艦板-can-精英版                 
可以通訊  
自己板子1-CAN-自己板子2           
可以通訊  
戰(zhàn)艦板or精英版-can-自己板子1or2   
不可以通訊
反接canh canl沒有用
回復(fù)

使用道具 舉報(bào)

地板
ID:425021 發(fā)表于 2021-4-17 18:10 | 只看該作者
解決了   硬件有問題    時(shí)鐘接錯(cuò)了。。。!  
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表