中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

煙臺(tái) 網(wǎng)站建設(shè)seo高級(jí)

煙臺(tái) 網(wǎng)站建設(shè),seo高級(jí),小程序排名優(yōu)化,建設(shè)銀行上虞支行網(wǎng)站首先配置CUBEMX 1.打開CUBEMX 設(shè)置時(shí)鐘,由于我沒(méi)有外部時(shí)鐘,所以我選擇內(nèi)部時(shí)鐘,選擇8倍頻,1分頻,APB1時(shí)鐘頻率為32MKHZ,也就是說(shuō)每秒能夠執(zhí)行 3200 萬(wàn)個(gè)時(shí)鐘周期,1M是每秒執(zhí)行100萬(wàn)個(gè)時(shí)鐘周期。 2.CAN收…

首先配置CUBEMX

1.打開CUBEMX

在這里插入圖片描述
設(shè)置時(shí)鐘,由于我沒(méi)有外部時(shí)鐘,所以我選擇內(nèi)部時(shí)鐘,選擇8倍頻,1分頻,APB1時(shí)鐘頻率為32MKHZ,也就是說(shuō)每秒能夠執(zhí)行 3200 萬(wàn)個(gè)時(shí)鐘周期,1M是每秒執(zhí)行100萬(wàn)個(gè)時(shí)鐘周期。

2.CAN收發(fā)測(cè)試(回環(huán)測(cè)試)

選擇回環(huán)測(cè)試的原因是我現(xiàn)在沒(méi)有接收設(shè)備,所以選擇回環(huán)模式
在這里插入圖片描述

3.激活接收中斷

在這里插入圖片描述

4.輸出代碼

在這里插入圖片描述
CAN代碼:

我用過(guò)燈進(jìn)行表示接收到可信息。
int main(void)
{HAL_Init();MX_GPIO_Init();MX_CAN_Init();// 使能CAN接收中斷HAL_CAN_ActivateNotification(&hcan, CAN_IT_RX_FIFO0_MSG_PENDING);					CAN_Config();HAL_CAN_Start(&hcan);//使能can總線,必須有沒(méi)有不行while (1){CAN_SendMessage(0x0182,TxData,8);//測(cè)試canopenif(canopen_Rx_Data_Glag == 1) {HAL_GPIO_WritePin(GPIOA,GPIO_PIN_3,GPIO_PIN_RESET);	}HAL_Delay(1000);HAL_GPIO_WritePin(GPIOA,GPIO_PIN_3,GPIO_PIN_SET);HAL_Delay(1000);}
}
void CAN_Config(void)
{	CAN_FilterTypeDef  sFilterConfig;/*配置CAN過(guò)濾器*/sFilterConfig.FilterBank = 0;                     //過(guò)濾器0sFilterConfig.FilterMode = CAN_FILTERMODE_IDMASK;sFilterConfig.FilterScale = CAN_FILTERSCALE_32BIT;sFilterConfig.FilterIdHigh = 0x000 ;              //32位IDsFilterConfig.FilterIdLow = 0x0000;sFilterConfig.FilterMaskIdHigh = 0x0000;          //32位MASKsFilterConfig.FilterMaskIdLow = 0x0000;sFilterConfig.FilterFIFOAssignment = CAN_RX_FIFO0;//過(guò)濾器0關(guān)聯(lián)到FIFO0sFilterConfig.FilterActivation = ENABLE;          //激活濾波器0sFilterConfig.SlaveStartFilterBank = 14;if(HAL_CAN_ConfigFilter(&hcan,&sFilterConfig) != HAL_OK)//初始化過(guò)濾器{Error_Handler();}if(HAL_CAN_Start(&hcan) != HAL_OK)//打開can{Error_Handler();}if(HAL_CAN_ActivateNotification(&hcan,CAN_IT_RX_FIFO0_MSG_PENDING) != HAL_OK)//開啟接受郵郵箱0掛起中斷{Error_Handler();}}// 發(fā)送 CAN 消息函數(shù)
void CAN_SendMessage(uint32_t id, uint8_t *data, uint8_t len) {CAN_TxHeaderTypeDef TxHeader;  // 定義 CAN 發(fā)送頭uint32_t TxMailbox;  // 郵箱標(biāo)識(shí)TxHeader.DLC = len;                 // 數(shù)據(jù)長(zhǎng)度,最大 8 字節(jié)TxHeader.StdId = id;                // 標(biāo)準(zhǔn)標(biāo)識(shí)符TxHeader.IDE = CAN_ID_STD;          // 使用標(biāo)準(zhǔn) IDTxHeader.RTR = CAN_RTR_DATA;        // 數(shù)據(jù)幀TxHeader.TransmitGlobalTime = DISABLE;  // 關(guān)閉全局時(shí)間戳// 發(fā)送 CAN 消息,使用 HAL 庫(kù)提供的函數(shù)if (HAL_CAN_AddTxMessage(&hcan, &TxHeader, data, &TxMailbox) != HAL_OK) {// 如果發(fā)送失敗,調(diào)用錯(cuò)誤處理函數(shù)Error_Handler();}
}
//if(HAL_CAN_GetRxMessage(&hcan, CAN_RX_FIFO0, &rxHeader, rxData) == HAL_OK);
//{//}
void HAL_CAN_RxFifo0MsgPendingCallback(CAN_HandleTypeDef *hcan)
{CAN_RxHeaderTypeDef rxHeader;uint8_t rxData[8]; // 接收數(shù)據(jù)緩沖區(qū)if (HAL_CAN_GetRxMessage(hcan, CAN_RX_FIFO0, &rxHeader, rxData) == HAL_OK){
//		 if (rxHeader.StdId == 0x80) // SYNC 消息的標(biāo)準(zhǔn) ID
//            {
//                canopen_Rx_Data_Glag = 1;
//            }canopen_Rx_Data_Glag = 1;HAL_GPIO_WritePin(GPIOA,GPIO_PIN_3,GPIO_PIN_RESET);}}

.H

#ifndef __CANOPEN_H_
#define __CANOPEN_H_
#include "can.h"
#include "main.h"
extern uint8_t canopen_Rx_Data_Glag;
void CAN_Config(void);
void CAN_SendMessage(uint32_t id, uint8_t *data, uint8_t len) ;uint16_t CRC16_Calculate(uint8_t *data, uint32_t length);#endif
http://m.risenshineclean.com/news/65121.html

相關(guān)文章:

  • 義烏專業(yè)做網(wǎng)站網(wǎng)絡(luò)服務(wù)器搭建
  • 網(wǎng)站開發(fā)崗位日常工作網(wǎng)頁(yè)設(shè)計(jì)與制作步驟
  • 中國(guó)醫(yī)藥集團(tuán)有限公司百度小程序seo
  • dz做網(wǎng)站缺點(diǎn)seo常用工具有哪些
  • 企業(yè)網(wǎng)站管理系統(tǒng)排名友鏈?zhǔn)鞘裁?/a>
  • php 網(wǎng)站模板 x11百度廣告聯(lián)盟怎么賺錢
  • 做網(wǎng)站是哪個(gè)專業(yè)seo是廣告投放嗎
  • 網(wǎng)站建設(shè)零基礎(chǔ)好學(xué)嗎長(zhǎng)沙百度快速優(yōu)化
  • 做貸款的網(wǎng)站北京網(wǎng)站制作400辦理多少錢
  • 成都網(wǎng)站開發(fā)收費(fèi)軟文網(wǎng)站有哪些
  • 哪些網(wǎng)站有搜索引擎作弊的怎么注冊(cè)網(wǎng)站免費(fèi)的
  • 網(wǎng)站2級(jí)頁(yè)面怎么做哪些網(wǎng)站可以seo
  • 常德政府門戶網(wǎng)站百度搜索鏈接
  • 如何用kali做網(wǎng)站滲透廣州谷歌優(yōu)化
  • 建設(shè)銀行網(wǎng)站供應(yīng)鏈線上職業(yè)技能培訓(xùn)平臺(tái)
  • 成都公司注冊(cè)網(wǎng)seo運(yùn)營(yíng)經(jīng)理
  • 做供應(yīng)鏈的網(wǎng)站創(chuàng)建網(wǎng)站教程
  • 網(wǎng)站制作中企動(dòng)力公司網(wǎng)絡(luò)優(yōu)化是做啥的
  • 滄州網(wǎng)站設(shè)計(jì)公司價(jià)格必應(yīng)搜索引擎網(wǎng)站
  • 新網(wǎng)站應(yīng)該怎么做seo太原百度快速排名提升
  • 做一個(gè)簡(jiǎn)單的網(wǎng)站贛州網(wǎng)站建設(shè)公司
  • 金堂做網(wǎng)站的公司快手流量推廣網(wǎng)站
  • 商標(biāo)查詢網(wǎng)入口鄭州seo
  • 寧波城鄉(xiāng)建設(shè)局管方網(wǎng)站濟(jì)南seo網(wǎng)絡(luò)優(yōu)化公司
  • h5網(wǎng)站后臺(tái)管理模板培訓(xùn)課程開發(fā)
  • 豪華網(wǎng)站建設(shè)外貿(mào)網(wǎng)絡(luò)營(yíng)銷推廣
  • 網(wǎng)站建設(shè)全視頻教程下載南寧seo計(jì)費(fèi)管理
  • 泰安定制網(wǎng)站建設(shè)公司項(xiàng)目推廣計(jì)劃書
  • 廣州網(wǎng)站建設(shè)培訓(xùn)學(xué)校網(wǎng)站alexa排名查詢
  • 深圳有哪些做網(wǎng)站的公司好企業(yè)如何做好網(wǎng)絡(luò)營(yíng)銷