-
谢谢
-
宏
就应该是直接替换的,难道编译器还会拐个小弯实现?
-
我已经找到了,
-
什么样的结构体?
-
顶一个
-
if (TOFlag)
{
TOFlag = FALSE;
I2C_GenerateSTOP(I2Cx, ENABLE);
while ((I2Cx->CR1 & 0x200) == 0x200); //wait while STOP bit not cleared
if(I2C_GetFlagStatus(I2Cx, I2C_FLAG_AF))
I2C_ClearFlag(I2Cx, I2C_FLAG_AF);
return I2C_ADDR_MATCH_ERR;
^^^^^^^^^^^^^^^^^^^^^^^^^这里好像漏了一个“}”
I2C_SendData(I2Cx, *pBuffer++);
length--;
while (length--)
{
-
应该是没有收到串口数据吧
-
建议楼主先好好看看与学习I2S的协议标准,然后就应该会明白的。
相关链接:
http://www.nxp.com/acrobat_download/various/I2SBUS.pdf
如果还有问题,就再看下STM32的芯片技术手册吧。
-
晕 我加上了 互斥在代码里面,奇怪,现在触摸屏使用时是不能读ADC数据了,但是当ADC读数据的时候读出的数据好像还是不对。郁闷。
-
发现个问题,不支持EEPROM复杂数据结构 ,如结构体 间的赋值。
如:struct aa{}
__eeprom aa kk;
aa kk2;
kk = kk2;
会提示:no definition for "?move16eeprom16" [referenced from
试过整形单一数据类型,没有问题。
回头看COSMIC,还挺好的,很多底动操作函数提供汇编代码,可直接修改。
就是资料少些,得自己去仿真调试发现问题。
-
引用 6 楼 paul85 的回复:
com被占用了吧,或者com口没有选定index
怎么选定呢?
-
不明白,能举个例子不?谢谢!!
-
我在reginit.ini里边仍然显示的"BuildDate"="%date:~0,10%"
-
你都说的什么哦?咱就不明白呢?
-
引用 1 楼 galle 的回复:
他有没有看门狗!
我在程序开头已经把看门狗去掉了!
SCANKEY:
DISI
WDTC MOV A ,@0b11111111
MOV TEMP ,A
BC STATUS ,C
MOV A ,@4
MOV CNT1,A
-
看了数据手册的啊,但上面没有,具体介绍 向量中断 与 非向量中断 的过程,而且
向量中断时 需要设置哪些寄存器,非向量中断是需要设置哪些寄存器,都没介绍,他只不过是全部列出来了罢了。
比如 外部中断EINT4(按键)用非向量中断,需要设置哪些寄存器呢?
具体实现方法是怎么的?
-
Sleep()和WaitForSingleObject()产生的线程切换对系统的影响有不同吗?
是完全一样的.
-
不是都吧
-
QQ:604914729, 我有截图,晚上传给你,看看。
也很可能是你的破解文件有问题。
-
支持