-
在淘宝上应该不难买到
-
串口没有初始化?
发送没有使能?
-
关键是对方是超级终端,不是自己写的程序
-
然后是查询发送的方式
TestStatus CAN_Polling(void)
{
CanTxMsg TxMessage;
CanRxMsg RxMessage;
uint32_t i = 0;
uint8_t TransmitMailbox = 0;
/* transmit */
TxMessage.StdId=0x6f1;
TxMessage.RTR=CAN_RTR_DATA;
TxMessage.IDE=CAN_ID_STD;
TxMessage.DLC=4;
TxMessage.Data[0]=0x40;
TxMessage.Data[1]=0x02;
TxMessage.Data[2]=0x1a;
TxMessage.Data[3]=0x80;
TransmitMailbox=CAN_Transmit(CAN1, &TxMessage);
i = 0;
// while((CAN_TransmitStatus(CAN1, TransmitMailbox) != CANTXOK) && (i != 0xFF))
while((CAN_TransmitStatus(CAN1, TransmitMailbox) != CANTXOK) && (i <= 1000))
{
i++;
}
printf("1i is %d\r\n",i);
i = 0;
while((CAN_MessagePending(CAN1, CAN_FIFO0) < 1) && (i != 0xFF))
{
i++;
}
printf("2i is %d\r\n",i);
/* receive */
RxMessage.StdId=0x00;
RxMessage.IDE=CAN_ID_STD;
RxMessage.DLC=0;
RxMessage.Data[0]=0x00;
RxMessage.Data[1]=0x00;
CAN_Receive(CAN1, CAN_FIFO0, &RxMessage);
// printf("RxMessage.StdId is 0x%x,RxMessage.DLC is 0x%x,RxMessage.Data[0] is 0x%x,RxMessage.Data[1] is 0x%x\r\n",
// RxMessage.StdId,RxMessage.DLC,RxMessage.Data[0],RxMessage.Data[1]);
if (RxMessage.StdId!=0x6f1)
{
return FAILED;
}
if (RxMessage.IDE!=CAN_ID_STD)
{
return FAILED;
}
if (RxMessage.DLC!=4)
{
return FAILED;
}
if ((RxMessage.Data[0]<<8|RxMessage.Data[1])!=0x4002)
{
return FAILED;
}
return PASSED; /* Test Passed */
}
-
楼主需要知道步进电机是怎么驱动的。
-
自己顶下
-
俺只想知道下半年的STM32新产品的情况
也很想了解一下
-
顶!!+1
-
顶起来,我也看看
-
caller线程和IST线程访问的是同一个数据吧?你的数据是怎么定义的?有加volatile吗?加一下试试呢
-
哈哈,终于知道问题出在什么地方了。
除了要设置 AT+CSCS="GSM" 以外还要设置 AT+CSMP=17,167,0,0这里最后一位设置成0就可以正常收发GSM格式的短信了。如果设置成25再把AT+CSCS设置成"UCS2"正常收发"UCS2"格式的短信了。晕倒。。。。。。。。。。。。。
-
先用fopen打开文本,文本名为双字节
然后fgetc读取字符,直到feof返回非0为止
-
苹果曾经为1394收取每个端口1美元的费用,一时传为笑谈。
-
引用 3 楼 domworldjohn 的回复:
通过sync可以在电脑端的PB中观察wince占用的内存情况,不过这需要wince中有shell.exe进程与电脑端同步通信。
哦,这也是个办法,调试里很有用。也就是说铁定不能用编程自己得到了是吧?
-
我刚才计算了一下,如果我TIM主频跑到最高,36MHz,那么对于4K的Flow输入来说,精度肯定是最高的。
36MHz/65536 = 549.31Hz, 也就是说当TIM在36MHz的时候,我能检测到的精确的频率最小值是550Hz。再往下肯定精度失去,必须要计算溢出次数来重新计算计数值了。
也就是说在低频的时候,必须去计算UG更新事件的次数了,以此来重新计算计数值。
是这样吧
-
楼主把帖子挪挪位置吧
这里面都是搞WinCE的
估计帮不上你
-
最好是写的时候打开文件,写完了就关闭文件
写文件另起线程
-
最后初始化的那个功能有效。
-
学习,狗子好神秘呀
-
楼主你的那个NEC LCD跑起来了吗?
我遇到一些奇怪问题,卡住了。