-
只是开启中断部分
/* IT Configuration for CAN1 */
CAN_ITConfig(CAN1, CAN_IT_FMP0, ENABLE);
CAN_ITConfig(CAN1, CAN_IT_FMP1, ENABLE);
/* IT Configuration for CAN2 */
CAN_ITConfig(CAN2, CAN_IT_FMP0, ENABLE);
CAN_ITConfig(CAN2, CAN_IT_FMP1, ENABLE);
中断处理函数
void CAN1_RX0_IRQHandler(void)
{
CAN_Receive(CAN1, CAN_FIFO0, &CAN1_RxMsg);
//
}
void CAN1_RX1_IRQHandler(void)
{
CAN_Receive(CAN1, CAN_FIFO1, &CAN1_RxMsg);
//
}
void CAN2_RX0_IRQHandler(void)
{
CAN_Receive(CAN2, CAN_FIFO0, &CAN2_RxMsg);
//
}
void CAN2_RX1_IRQHandler(void)
{
CAN_Receive(CAN2, CAN_FIFO1, &CAN2_RxMsg);
//
}
-
我知道电路功能,我要查这个二极管的参数
-
我找到了dvoraksip ,这个在模拟器上可以运行,但是在CE6的真机上加载不了,无法调试,请指教
-
就是说左边的USB口供电用,一定要接是吗?
-
花钱 + 动手
-
谢谢qzf368和azmao
关于时序的, 我也问了别人.
说是温度采集要求并不太高.如果在时序中产生中断,时序后延,中断后继续.
因此我打算试试这个.
另外我还想到一个就是:
可以使用一个标记位.在那1秒采集温度前,将标记置位. 在串口中断将其复位. 然后温度采集后再检查标记是否置位. 仍置位表示这期间没有产生中断. 数据有效,可将其发往上位机.否则过程中有中断.数据无效.
希望能行
-
mark
-
请你看看这个帖子:STM32 USB改双缓冲后,STM32的OUT接收速度到了1MB/S!
-
突然断电,起不来了,重烧又起来了,原因:
nandflash里面部分page的代码被开关机噪声擦掉或是修改成错误代码了。
解决办法:
修改nandflash的WP管脚,在不写,擦除nand时,用IO口将WP脚死死的拉低。
不要搞个10K上拉,这样nand里面东西掉一点也不奇怪。
-
今天刚刚找了一份还比较全的代码,LZ可以看一下,BSP的代码LZ可以网上搜索一下
-
好心人帮我看看,
-
已经可以成功找到蓝牙模块了,但是仍然有问题:
我随便试了试,用我自己的手机和WINCE交互,结果不知道哪里莫名其妙地把UART串口关掉(通过我UART驱动中的调试信息发现的)了。然后,就又找不到蓝牙模块了。
-
是这样的:我们准备选择STM32F103VCT6这款芯片,但是从谨慎的态度上讲,我们需要实际评估一下相关的性能参数,不能只看规格书(因为这款出来的时间也不是很长,毕竟有出勘误表的事情出现)。
因此,我们想购买一块对应的开发板进行较全面的评估后,再决定是否采用此芯片进行开发。
所以,请不要多疑。不方便给,可以发消息嘛。
上面没有明白,请香版见谅了。
-
jf!!!!!几位大侠都出来山分了
-
谁能留个QQ啊,真心请教!我的QQ是249597847!
-
引用楼主 peripheral 的回复:
有一个设备与电脑通信,通信使用到这个IPC(inter process command)。
我想知道这个该设备(某公司)特有的还是IT行业通用的?如果是通用的请高手告诉structure
这个应该是linux内核的数据结构
-
我也碰到同样的情况,还没有解决!好像这时的sdk很小只有5M左右,不知道为什么!?
-
你的条件可以去更好的公司。
-
优先级是可以搞定了,但ce dispaly驱动里不知在哪加上。
-
你可以单独加一个USB的驱动,这个驱动与EBOOT的USB下载NK功能类似,接收DNW或者你们自己开发的PC端USB程序,并把接收到的文件存放到固定的位置,如果有能力的话还是你们自己开发PC端的AP比较好