-
很有参考价值的资料
-
STM8 官方有例子你可以参考一下。
你没有接反吧, TX接另一个接口的Rx哦
-
USART_SendData(USART1, (u8) *buf++);
while(RESET==USART_GetFlagStatus(USART2,USART_FLAG_TXE));
发送用USART1,判断状态用USART2,怎么会不出问题
-
基本上可行,
p.FSMC_AddressSetupTime = 0;
p.FSMC_AddressHoldTime = 0;
p.FSMC_DataSetupTime = 2;
p.FSMC_BusTurnAroundDuration = 0;
p.FSMC_CLKDivision = 0;
p.FSMC_DataLatency = 0;
这几个数值要根据芯片的数据手册定一下就可以了。
-
ding
-
以时间换空间的做法。 到时候你会觉得启动慢的。
你用gif不很好吗?
eboot加浮点运算,还没整过,有个vfp的库,你看看能不能用在eboot中。
-
没搞TQ6410,正在搞UT6410。
-
图在哪儿?
-
同意楼上
-
啥错误 ~~
-
可以试试这样,设置一个BOOL变量,用左键设置为TRUE,右键设置为FALSE,只有当变量为TRUE的时候才分析wm_mousemove消息
-
有个ready态,所有ready的任务按照优先级运行
-
引用 9 楼 kyzf 的回复:
引用 8 楼 xmrforever 的回复:引用 6 楼 kyzf 的回复:关键楼主的比较 无法保证你的比较不是存于方波变化的上升沿或下降沿? 上。 最佳方案:在你的判断加上入口条件,即当上升沿或者下降沿 或者电平变化 作为中断触发,当一个IO 出现沿 或者电平变化,则触发中断,并进入中断处理函数,延时10us(或者长点,但不要超过50us),再运行你上面的判断函数, 每一次中断,就只判断一次,一共执行8次中断(4个或8个周期),如果再判断下,就OK 因为周期是一样的,这三个通道中2号通道时基准信号 1号和3号都是与2号作比较的当1,2,3一样时就是我说的状态一,激光线打到中间的位置当激光线打到左边时,1号通道的信号与2号相反,2号与3号还是相同的当激光线打到右边时,1号通道的信号与3号相反,1号与2号还是相同的我现在的思路是不需要判断他们的高低电平我做判断的时候用的异或,这三路两两异或,打到左右边的时候肯定会有一路是不同的
完全可以,这样更简洁,实用!
问题就出在这里,激光线打到中间的时候状态一是正常的
但打到两边的时候都不是很明显,三盏灯不停的闪烁
-
Java 肯定是不持的
因为JVM的原因
-
“我可能需要在单片机上写个程序调试,全部好了之后,可能要去“培训”Firmware部门,怎么怎么做。
”
如果楼主完全没有弄单片机程序,要写这个东西还是有点麻烦的,不过思路搞清楚了应该会好点。
大概的思路是:
1.单片机写好USB驱动程序。 (卖开发板的会提供)
2.实现简单的通信处理程序。(这个我想,楼主应该没问题)
3.PC上安装USB驱动。(卖开发板的会提供)
4.PC程序枚举到USB设备然后开管道与之进行通信。(结合开发板上提供的驱动说明, 网上搜搜,问题应该不大)
-
第一种学习了!
-
换了模拟器
-
xuexi uping
-
然后还有要说明的是我还没有接8M的外部晶振,只上电就出现这个问题。
-
谢谢xilidecai的指点,请问,有什么解决办法,或者说设置断点的技巧,请指教