历史上的今天
今天是:2024年09月30日(星期一)
2019年09月30日 | 征服stm32 can 标准帧 扩展帧 过滤器配置
2019-09-30
如果过滤器配置不好,就会导致发送的数据接收不到,下面是过滤器配置的代码
//配置过滤器
CAN_FilterInitStructure.CAN_FilterNumber=0; //过滤器0
CAN_FilterInitStructure.CAN_FilterMode=CAN_FilterMode_IdMask;
CAN_FilterInitStructure.CAN_FilterScale=CAN_FilterScale_32bit; //32位
/*******************************标准帧配置***********************************
#define ID_REQUEST 0xc750 //11000 11101010 000
#define Mask_Ack_Request_Tbdt 0xffc0
********************************************************************/
CAN_FilterInitStructure.CAN_FilterIdHigh=ID_REQUEST;////32位ID
CAN_FilterInitStructure.CAN_FilterIdLow=0x0000;
CAN_FilterInitStructure.CAN_FilterMaskIdHigh=Mask_Ack_Request_Tbdt;//32位MASK
CAN_FilterInitStructure.CAN_FilterMaskIdLow=0x0000;
/*******************************标准帧配置***********************************
CAN_FilterInitStructure.CAN_FilterIdHigh=0x0000;////32位ID
CAN_FilterInitStructure.CAN_FilterIdLow=0x0000;
CAN_FilterInitStructure.CAN_FilterMaskIdHigh=0x0000;//32位MASK
CAN_FilterInitStructure.CAN_FilterMaskIdLow=0x0000;
*******************************************************************/
CAN_FilterInitStructure.CAN_FilterFIFOAssignment=CAN_Filter_FIFO0;//过滤器0关联到FIFO0
CAN_FilterInitStructure.CAN_FilterActivation=ENABLE; //激活过滤器
CAN_FilterInit(&CAN_FilterInitStructure);//滤波器初始化
史海拾趣
|
在移动运营商寻求非语音业务收入增长时,终端用户对高级多媒体应用范围和业务的需求也在飞速增长。那些期望从其他来源获取收入增长的运营商在可下载游戏、应用程序和音轨等方面已取得成功。移动电视提供了一个潜在的盈利业务,这是当前很多运营商考 ...… 查看全部问答> |
|
刚做好一个时钟(还要谢谢帮我修改程序的那些热心的朋友们),装好运行后发现每走一小时就要快5分钟左右,一天下来就差不多快了两小时。12MHz的石英晶振换过了,那两只电容也由原来的33P换到22P,再换到12P还是不行。我把电路原理图和工程文件一起 ...… 查看全部问答> |
|
大家好。现在想使用2440的GPIO模拟SPI口通讯,主控制器是2440主板,从器件是LCD屏驱动器 2440主频工作在400Mhz LCD屏驱动器SPI口频率不超过20Mhz。 现在发现GPIO输出频率可能过高 使用2440的GPIO模拟SPI口通讯,GPIO的频率要怎么控制呢?会不会 ...… 查看全部问答> |
|
关于应急灯设计,给大家几点参考建议: 对于LED应急灯,设计之前应明确几点基本功能. 1:根据壳体情况,如果是便携的应急灯,实际上就是一个可充电手电筒,以下按固定应急灯功能讨论. & ...… 查看全部问答> |




