-
哇哇哇!
为什么你6楼的能够正确运行呢。因为:
当代码进入,0x70084(transmitted,i2cEventGroup[10])时,总线上已经被要写的数据全部发送出去了。在这个case里,你的代码执行发送STOP的操作,然后通过你的while(I2C_GetLastEvent(I2C1) != 0),把eeprom它内部的写逻辑周期(写第一页)等待完成了。SR1/SR2都为0,可见此时总线已经处于idle状态了,接着你发送Start信号也是在这个while()之后吧。由此再进入0x30001(i2cEventGroup[11]),继续通信。。。
-
ST网站上应该会有这方面的资料吧
-
你的图片显示不了!
这个检测应该不难,先测各个脚的电压,再测晶振有没波形,再仔细对比参考设计图,看是不是少了一个电阻。
-
引用 7 楼 huntercao 的回复:
如果同时烧写多个设备,如果突然拔出其中一个,有时会造成另一个烧写失败, 有时正常。不解, 请赐教。
每开始一个任务,上层应用都会起一个线程, 可以使多个任务同时工作。
->一个程序同时烧写多个设备?烧写失败的时候,烧写程序得到的错误信息是什么?
根上面的一样,31,连接系统上的设备没有发挥作用。 谢谢你。
-
其他的引脚都正常,可以录音但是只能通过aud引脚放音,但是只有加一个电容才能放音,按照电路连接的却不行,是不是芯片的内的一些标志位可以控制芯片的输出方式呢。还在调试中,谢谢关注呀
引用 4 楼 peasant_lee 的回复:
量量喇叭是不是坏了?呵呵,又或者那两个Vssp1 ,Vssp2 没接地?或者查查芯片资料,SP+和SP-的驱动能力,和你的喇叭对应不?
-
为什么说是接地呢
-
-
做LINUX的,怎么不招做WINCE的
-
以前我机器上也没有并口和串口,在网上查资料时,有牛人说便宜的USB==>>串口实质上还是USB,后来我就直接买PCMCIA转串口了,很稳定没出过什么问题,就是用之前需要事先配置一下,嘿嘿…
-
NDS 就是 NDIS驱动的前缀
Network Driver Interface Specification,即网络驱动接口规范
-
谢谢,学习了
-
高手们快来啊!
-
在设备管理器里面把带! 号的 删掉,在重新扫面硬件试试。
-
主要就是这部分
void TestTask4 (void * pdata) TASK_REENTRANT
{
OS_SEM_DATA sem_data;
printf("Check semaphore:\n");
err=OSSemQuery(mis5,&sem_data);
if(err==OS_NO_ERR){
printf("MIS4 has been established\n");}
OSSemPost(mis5);
}
void TestTask9(void * os_pdata) TASK_REENTRANT
{
INT8U err ;
os_pdata = os_pdata;
for(;;)
{
OSSemPend(mis5,0,&err);
if(err==OS_NO_ERR) {
printf ("OS_NO_ERR\n");
}
}
}
void main (void)
{
OSInit();
OSTaskCreate (TestTask4,(void *)0, &TestTask4Stk[63], 4);
OSTaskCreate (TestTask5,(void *)0, &TestTask5Stk[63], 5);
OSTaskCreate (TestTask6,(void *)0, &TestTask6Stk[63], 6);
OSTaskCreate (TestTask7,(void *)0, &TestTask7Stk[63], 7);
OSTaskCreate (TestTask8,(void *)0, &TestTask8Stk[63], 8);
OSTaskCreate (TestTask9,(void *)0, &TestTask9Stk[63], 9);
mis1=OSSemCreate(0);
mis2=OSSemCreate(0);
mis3=OSSemCreate(0);
mis4=OSSemCreate(0);
mis5=OSSemCreate(0);
OSStart();
}
把OS_SEM_DATA改成其他的就可以正常运行
-
问问代理或原厂,看看驱动和模块是不是相配。
-
看楼主的全局变量是个结构体吧。
同一工程,同一全局变量基本排除对齐问题,
是不是在两个文件中都定义了这个结构体,而且结构体定义不一致,差4个字节。
-
主要有一下几点优势:
1、搭载ARM公司最新的、具有先进架构的Cortex-M3内核
2、出色的实时性能
3、优越的功效
4、高级的、创新型外设
5、最大的集成性
6、易于开发,加速了面市时间
-
嗯,_wtof 的解决了,但要转成浮点的怎么办?atof有没有双字节版?
-
cefilter.exe出错是比较麻烦的,我碰到过calling makeimg时cefilter.exe崩溃,查了好多天才发现是VT6656的驱动和金山毒霸冲突。
-
我也学单片机没多久时间,建议看看郭天祥的51单片机视频教程,迅雷狗狗里可以搜索到,用c语言的,入门很快,一看就懂,就像郭天祥所说的,相信你是天就能征服它!!