-
每次用各个外设之前,均需把这个外设的时钟打开。
-
试了,依然不行
-
一般来说,查询SR发现有BUSY置位,那么I2C总线上的两个信号线CLK和DATA肯定不是都处于高电平的idle状态。那么这个时候,请参看SWRST@CR1。另外,如果正常通信被意外打断,可能某根信号线被外部的slave拉住没有释放,这种情况可以模拟几个CLK时钟,来让外部释放。
你这个通信之前之前查询是否BUSY是对的,但是此时AF和SB和MSL还处于置位,这个状态有点搞也,应该是上次通信错误退出后没有妥当善后吧。
-
谁说DSP面不广?DSP确实有难度,但是钱途也大大的。
-
希望大家踊跃发言,我顶先
-
找到原因了,不过问题很奇怪,问题出在串口线上面,我用的串口线是交叉线,三线那种,不过是用一根网线做的,这根线用两个串口通讯,正常,但是下程序就不行了,最后我换了一根线。下载成功,问题解决了。
-
请问楼主还能帮忙搞点芯片来研究一下?
2416是38RMB,那2450大概啥价位?
-
但是不能pop/push Ri,必须得用RI的ram地址,比如使用0组寄存器时,pop 00h代表 R0,PUSH 07H代表R7
-
我最近也在研究这个方面的内容。你的库估计有问题。我将我的库给你一份吧。
-
估计是你的两个FLASH注册表项中使用了相同的FLASH盘符起始地址,所以两个盘符就使用了同一个MBR,导致修改其中一个盘符中文件的时候另一个也同时改变。
你看下注册表中的每个FALSH项内容,找找有没有初始地址之类的设置,比如WMRStartSector等。
-
ioLogic E2212??
帮顶下吧, MARK 、 、 、 、 、
-
学习了!
-
VS2005+模拟器
-
改变方法有两种,如下:
Modifying the time zone using the registry
Windows CE reads time zone information from the registry when it boots. You can modify the time zone registry entry.
For more information about modifying the time zone using the registry, see Time Zone Registry Settings.
Modifying the time zone using the Windows CE API
To modify the time zone while the device is running, use SetTimeZoneInformation.
注册表的例子如下:
[HKEY_LOCAL_MACHINE\Time Zones]
"Default"="China Standard Time"
-
引用 34 楼 joyzml 的回复:
可能我和我的问题有点难缠
不过我就是想彻彻底底
真真正正的弄懂问题
嘿嘿
LZ有很好的求学精神。
我看过LZ的blog中分析bootloader的文章,对我们这些初学者帮助很大。
-
PCI做从设备,肯定是可以实现的,具体的编程方法取决于硬件对CPU的PCI配成了什么样,或者设计的初衷是采用哪种PCI的通信方式,然后通过配置PCI配置空间来配合硬件连接来达到要求。
-
KEIL的错误信息帮助....它说是你要访问的目标走出了指令所能达到的范围
-
问题1:有个函数 KEY_event解决,可以查帮助文件,看各个参数含义
问题2:看下帮助文件里的GWES是怎么加载本地驱动的.这个是操作系统做的,你只要按驱动的方式把该导出的导出,BIB 和REG文件添加你的东西就行了.
-
怎么没人回啊
这么冷漠
准备接分
-
反复打印说明WaitForSingleObject等到了信号。
加个这个呢ResetEvent(Buttonintr->ISTEvent)?
推测