-
基本入门的资料,不错
-
你的程序:
if ((SR1Register &0x0084) == 0x0080)
{
/* If there is still data to write */
if (NumbOfBytes1!=0)
{
/* Write the data in DR register */
I2C1->DR = Buffer_Tx1[Tx_Idx1++];
/* Decrment the number of data to be written */
NumbOfBytes1--;
/* If no data remains to write, disable the BUF IT in order
to not have again a TxE interrupt. */
if (NumbOfBytes1 == 0)
{
/* Disable the BUF IT */
I2C1->CR2 &= (uint16_t)~I2C_IT_BUF;
}
}
SR1Register = 0;
SR2Register = 0;
}
/* If BTF and TXE are set (EV8_2), program the STOP */
if ((SR1Register &0x0084) == 0x0084)
{
/* Program the STOP */
I2C1->CR1 |= CR1_STOP_Set;
/* Disable EVT IT In order to not have again a BTF IT */
I2C1->CR2 &= (uint16_t)~I2C_IT_EVT;
SR1Register = 0;
SR2Register = 0;
}
没有0x70080中发stop,
是在0x70084中发stop
-
能够只改下for循环就能搞定,说明他这块代码写的相当好啊·
-
f.恢复线程用来恢复已经挂起的线程,以让它继续执行,如果线程没挂起,也不会起作用。
-
换了几次,一直以为是板子问题或者是驱动问题,呵呵,搞怕了
-
欢迎新朋友,不过俺也没做过这个
-
ES = 0
SBUF = temp;
while(!TI)
;
TI = 0;
ES = 1;
如果TI只是由于查询(即发送是非中断方法),不要关串口中断
-
厉害厉害,学习学习
嘿嘿
-
先谢谢上面各位的回复。
引用 3 楼 stude 的回复:
楼主可以加一个接收超时,如果超过一定时间还没接收到4个字符,就将接收清空;
如果超过四个接不保存,超时并且接收到大于等于4个时就将表明,接收完毕。
我也想这么改,可是不知道这么改,郁闷死了
-
求一份那种LED图分屏源代码,可以分区显示的,参考下呀...,
购买也可以的喔,最好有通信协议等,(hunter_shun@hotmail.com)站内交流也可以
-
方波频率是多少?你的灯闪的效果能看出来吗?是否在比较代码执行过程中发生了方波的电平切换?
-
设置的串口数据位是7个bit位吧
-
学习了!
顶!!
-
写个大体延时3S的延时程序就OK.
网上很多这样的延时程序,如果你不放心,就拿示波器测试下。
[/quote]
加延时程序恐怕不行,设备要的效果是 感应器 感应到东西 电机同步动作
-
引用 15 楼 jiereliyi 的回复:
当然可以,不过估计楼主要买两个了,一个usb转串口,一个USB转lpt
一个USB转lpt
lpt是什么接口?
-
引用 8 楼 sunrain_hjb 的回复:
引用 5 楼 lzj84 的回复:
引用 4 楼 hao507 的回复:
引用 3 楼 lzj84 的回复:
引用 1 楼 hao507 的回复:
系统启动后不需要分区了吧,参考这篇帖子:
http://www.armce.com/bbs/viewthread.php?tid=1166&extra=&highlight=&page=1
第一次启动,系统都会在NandFlash FMD_Init Done之后很长时间才往下执行,估计是干分区之类的事情,不是分区,那是做什么呢?
分区应该在EBOOT中都做好了啊
我是说,不用EBOOT下载的,直接烧NK.nb0到内存中运行(之前我已经全部格式化了nandflash),你会发现第一次启动,系统都会在NandFlash FMD_Init Done之后很长时间才往下执行
如果实现了HIVE REG,第一次执行的时候,它会占用一些时间的。
如果楼主确定只是第一次启动时会有延迟,以后再启动没有,那大概就是HIVE REG了。
正解…
-
up
-
JF
-
“对话框A上有一个按钮1,
点击按钮1会出现对话框B”
如果没有destroy一个窗口
一个窗口的生命周期
是在窗口对象消失后结束
看看代码里面窗口B的对象
是不是定义在某个函数里
而它又是何时结束的
菜鸟不懂,帮顶。
——————————————————————————
JOYZML(菜鸟朱铭雷)
-
既然确定进了NK,那EBOOT的工作就应该完事了!