91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 40.9MB
    文件類型: .rar
    金幣: 1
    下載: 1 次
    發布日期: 2023-08-07
  • 語言: C/C++
  • 標簽: STM-FX3U??

資源簡介

STM32F10芯片為主控仿造FX3U,帶CAN接口,可以直接用works2編程直接寫入,非常適合參考學習。此方案包含C語言源代碼和原理圖、PCB文件及物料表,可以直接打樣做板子。

資源截圖

代碼片段和文件信息

/*
*********************************************************************************************************
* ??????????????????????????????????
* 模塊名稱?:?CAN網絡通信程序
* 文件名稱?:?can_network.c
* 版????本?:?V1.0.1
* 說????明?:?實現多個CAN節點(節點的程序相同)之間的通信。
* 修改記錄?:
* 版本號???????日期???????作者????說明
* V1.0.1???2017-11-02????傳人記??ST固件庫V3.5.0版本。
*
* Copyright?(C)?2017-2020?傳人記?淘寶網址shop148504253.taobao.com
*
*********************************************************************************************************
*/

/*
一、應用層協議:(自定義簡單協議)

???????命令:?功能碼(1字節)+?【起始地址(2字節)】+?【字節數(1字節)】+?[數據](N字節)+?校驗(2字節)
?功能碼???0x03?讀??(地址0xFFFF,CAN從機個數、共享寄存器個數)
??0x10?寫
*/

#include?
#include?“stm32f10x_can.h“
#include?“can_network.h“
#include?“PLC_Dialogue.h“
#include?“bsp_user_lib.h“

#if?CAN_FUNC

/*?定義全局變量?*/
CanTxMsg?g_tCanTxMsg; /*?用于發送?*/
CanRxMsg?g_tCanRxMsg; /*?用于接收?*/
uint8_t?g_ucLedNo?=?0; /*?點亮的LED燈序號,0-3?*/


//?can應用
sCanComm?canComm;



/*?僅允許本文件內調用的函數聲明?*/
static?void?can_NVIC_Config(void);

/**********************************************************************************************************
* 函?數?名:?can_Init
* 功能說明:?配置CAN硬件
* 形????參:無
* 返?回?值:?無
*?作者:?傳人記?淘寶網址shop148504253.taobao.com
**********************************************************************************************************/
void?can_Init(void)
{
GPIO_InitTypeDef?GPIO_InitStructure;
CAN_InitTypeDef?CAN_InitStructure;
CAN_FilterInitTypeDef?CAN_FilterInitStructure;

/*?PB8,PB9口線設置為AFIO模式?切換到CAN功能?*/
RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO?ENABLE);

/*?使能GPIO時鐘?*/
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB?ENABLE);

/*?配置CAN信號接收引腳:?RX?*/
GPIO_InitStructure.GPIO_Pin?=?GPIO_Pin_8;
GPIO_InitStructure.GPIO_Mode?=?GPIO_Mode_IPU; /*?GPIO配置為上拉輸入模式?*/
GPIO_Init(GPIOB?&GPIO_InitStructure);

/*?配置CAN信號發送引腳:?TX?*/
GPIO_InitStructure.GPIO_Pin?=?GPIO_Pin_9;
GPIO_InitStructure.GPIO_Mode?=?GPIO_Mode_AF_PP; /*?配置為復用推挽輸出?*/
GPIO_InitStructure.GPIO_Speed?=?GPIO_Speed_50MHz; /*?設置GPIO最大速度?*/
GPIO_Init(GPIOB?&GPIO_InitStructure);

/*?原生的CAN引腳和USB引腳是相同的口線,安富萊開發板使用引腳的重映射功能將CAN引腳切換到PB8,PB9?*/
GPIO_PinRemapConfig(GPIO_Remap1_CAN1??ENABLE); /*?使能CAN1的重映射?*/

/*?使能CAN外設時鐘?*/
RCC_APB1PeriphClockCmd(RCC_APB1Periph_CAN1?ENABLE);

CAN_DeInit(CAN1); /*?復位CAN寄存器?*/
CAN_StructInit(&CAN_InitStructure); /*?填充CAN參數結構體成員為缺省值?*/

/*
TTCM?=?time?triggered?communication?mode
ABOM?=?automatic?bus-off?management?
AWUM?=?automatic?wake-up?mode
NART?=?no?automatic?retransmission
RFLM?=?receive?FIFO?locked?mode?
TXFP?=?transmit?FIFO?priority
*/
CAN_InitStructure.CAN_TTCM?=?DISABLE; /*?禁止時間觸發模式(不生成時間戳)?T??*/
CAN_InitStructure.CAN_ABOM?=?DISABLE; /*?禁止自動總線關閉管理?*/
CAN_InitStructure.CAN_AWUM?=?DISABLE; /*?禁止自動喚醒模式?*/
CAN_InitStructure.CAN_NART?=?DISABLE; /*?禁止仲裁丟失或出錯后的自動重傳功能?*/
CAN_InitStructure.CAN_RFLM?=?DISABLE; /*?禁止接收FIFO加鎖模式?*/
CAN_

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件??????91512??2019-06-28?20:58??STM32仿造FX3U-14MT-2AD2DA\STM32RCT6?V2\14MT2AD2DA_V2.0.0.pdf

?????文件?????707072??2019-07-15?11:45??STM32仿造FX3U-14MT-2AD2DA\STM32RCT6?V2\232?485?AD.SchDoc

?????文件???18372096??2019-07-20?14:20??STM32仿造FX3U-14MT-2AD2DA\STM32RCT6?V2\RCT6?V1.PcbDoc

?????文件???17588736??2019-07-12?19:00??STM32仿造FX3U-14MT-2AD2DA\STM32RCT6?V2\RCT6.PcbDoc

?????文件??????38919??2019-07-19?19:08??STM32仿造FX3U-14MT-2AD2DA\STM32RCT6?V2\RCT6.PrjPCB

?????文件?????191488??2019-07-15?11:39??STM32仿造FX3U-14MT-2AD2DA\STM32RCT6?V2\RCT6.SchDoc

?????文件?????578560??2019-07-12?23:26??STM32仿造FX3U-14MT-2AD2DA\STM32RCT6?V2\光耦.SchDoc

?????文件??????26913??2018-04-21?08:07??STM32仿造FX3U-14MT-2AD2DA\傳人記-FX3U-MT_V8.2\CAN\can_network.c

?????文件???????4763??2018-04-21?08:12??STM32仿造FX3U-14MT-2AD2DA\傳人記-FX3U-MT_V8.2\CAN\can_network.h

?????文件??????17273??2016-10-03?19:39??STM32仿造FX3U-14MT-2AD2DA\傳人記-FX3U-MT_V8.2\CMSIS\core_cm3.c

?????文件??????85714??2016-09-30?13:37??STM32仿造FX3U-14MT-2AD2DA\傳人記-FX3U-MT_V8.2\CMSIS\core_cm3.h

?????文件??????15766??2016-09-30?13:37??STM32仿造FX3U-14MT-2AD2DA\傳人記-FX3U-MT_V8.2\CMSIS\startup_stm32f10x_cl.s

?????文件??????15503??2016-09-30?13:37??STM32仿造FX3U-14MT-2AD2DA\傳人記-FX3U-MT_V8.2\CMSIS\startup_stm32f10x_hd.s

?????文件??????15692??2016-09-30?13:37??STM32仿造FX3U-14MT-2AD2DA\傳人記-FX3U-MT_V8.2\CMSIS\startup_stm32f10x_hd_vl.s

?????文件??????12376??2016-09-30?13:37??STM32仿造FX3U-14MT-2AD2DA\傳人記-FX3U-MT_V8.2\CMSIS\startup_stm32f10x_ld.s

?????文件??????13656??2016-09-30?13:37??STM32仿造FX3U-14MT-2AD2DA\傳人記-FX3U-MT_V8.2\CMSIS\startup_stm32f10x_ld_vl.s

?????文件??????12765??2016-09-30?13:37??STM32仿造FX3U-14MT-2AD2DA\傳人記-FX3U-MT_V8.2\CMSIS\startup_stm32f10x_md.s

?????文件??????14073??2016-09-30?13:37??STM32仿造FX3U-14MT-2AD2DA\傳人記-FX3U-MT_V8.2\CMSIS\startup_stm32f10x_md_vl.s

?????文件??????15955??2016-09-30?13:37??STM32仿造FX3U-14MT-2AD2DA\傳人記-FX3U-MT_V8.2\CMSIS\startup_stm32f10x_xl.s

?????文件?????633941??2016-09-30?13:37??STM32仿造FX3U-14MT-2AD2DA\傳人記-FX3U-MT_V8.2\CMSIS\stm32f10x.h

?????文件??????36557??2016-09-30?13:37??STM32仿造FX3U-14MT-2AD2DA\傳人記-FX3U-MT_V8.2\CMSIS\system_stm32f10x.c

?????文件???????2085??2016-09-30?13:37??STM32仿造FX3U-14MT-2AD2DA\傳人記-FX3U-MT_V8.2\CMSIS\system_stm32f10x.h

?????文件???????8982??2016-09-30?13:37??STM32仿造FX3U-14MT-2AD2DA\傳人記-FX3U-MT_V8.2\Libraries\inc\misc.h

?????文件??????21690??2016-09-30?13:37??STM32仿造FX3U-14MT-2AD2DA\傳人記-FX3U-MT_V8.2\Libraries\inc\stm32f10x_adc.h

?????文件???????7555??2016-09-30?13:37??STM32仿造FX3U-14MT-2AD2DA\傳人記-FX3U-MT_V8.2\Libraries\inc\stm32f10x_bkp.h

?????文件??????27559??2016-09-30?13:37??STM32仿造FX3U-14MT-2AD2DA\傳人記-FX3U-MT_V8.2\Libraries\inc\stm32f10x_can.h

?????文件???????6573??2016-09-30?13:37??STM32仿造FX3U-14MT-2AD2DA\傳人記-FX3U-MT_V8.2\Libraries\inc\stm32f10x_cec.h

?????文件???????2162??2016-09-30?13:37??STM32仿造FX3U-14MT-2AD2DA\傳人記-FX3U-MT_V8.2\Libraries\inc\stm32f10x_crc.h

?????文件??????15233??2016-09-30?13:37??STM32仿造FX3U-14MT-2AD2DA\傳人記-FX3U-MT_V8.2\Libraries\inc\stm32f10x_dac.h

?????文件???????3818??2016-09-30?13:37??STM32仿造FX3U-14MT-2AD2DA\傳人記-FX3U-MT_V8.2\Libraries\inc\stm32f10x_dbgmcu.h

............此處省略409個文件信息

評論

共有 條評論

相關資源