- 博客(3)
- 收藏
- 关注
原创 工作记录2-STM32 CAN滤波器配置
can滤波器设置开发测试环境:stm32f407CAN滤波器设置涉及到的两个寄存器。CAN_RIxR(x=0…1)CAN_FiRx(i=0…27,x=1,2)程序中其他配置为:id掩码模式、32位滤波设置。CAN_RIxR表示将要过滤的id,CAN_FIRX表示要过滤那些位,0为不用在意(该位为0或1都可以),1为完全匹配。对应的库函数中为以下两部分:CAN_FilterInitStructure.CAN_FilterIdHigh = 0x0;
2022-01-05 13:23:54 2488
原创 工作记录1-CAN连续发送丢包
can连续发送通讯丢包问题开发测试环境:stm32f407问题描述。can数据帧一发等待一收的情况下,不会发生丢包的情况;连续发送3包的情况下不会出现丢包的问题;连续发送20包数据,就会出现丢包的情况;以下是发送函数贴码:void CAN_Transmit(CAN_TypeDef *CANx,CanTxMsg* TxMessage){ uint8_t mbox; uint16_t i = 0; mbox = CAN_Transmit(CANx,TxMessage
2021-12-30 17:26:38 4824
原创 日常学习记录一_mcufly串口下载
MCUFLY下载环境是STM32f407第一部分 操作步骤板卡部分注意板卡的引脚,boot0接高电平,boot1接低电平。电脑打开mcufly,电脑通过usb串口线,连接STM32的USART1串口(板卡上连接了芯片CH340G)。mcufly配置如下图所示。1处设置串口,波特率不要高于115200。2处将需要下载程序的hex文件,添加到2处。3处mcufly配置校验和编程后执行。4处配置成DTR的低电平复位,RTS高电平进BootLoader。5处点击开始执行。
2021-11-19 16:51:49 1436
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人