-
LZ说的是个有意思的情况。
一个想法供参考:把ADC校准的代码,提前到对ADC的各个通道进行初始化前面,或许更好。
-
好像还没有人提到反跟踪技术,
STM32 可是可以在 RAM 里运行程序哦, ram 里可是可以修改程序自身,重新执行的
我应该提到的啊。
-
那你推荐个啊,5V的,12bit AD DA的,价钱到15左右就行
happya1 发表于 2010-8-4 08:19
-
关键是,用于uPSD的JTAG也许是用BIT0作为TCK,而用于AVR的说不定是用BIT1作为TCK(只是假设),这样你用什么样的线转都没用.
-
WaitForSingleObject
-
做了那么久的实验,终于算是找到了大致的原因
模块进入connect ok状态才能正常发送数据,但是进入这个状态需要一定的时间(2s以上),使用单片机控制的话,这个时间有点儿久,所以在没有connect ok的情况下发送数据会出错的
使用AT+CIPSHUT命令关闭场景是一个办法,比较好
还有一个就是可以问一下模块厂商的技术支持
谢谢各位帮忙~~
-
引用 12 楼 paulfuture 的回复:
11楼分析的相当准确,赞
11楼是“lvjianchao”的另一个账号,由于eeworld规定同一个账号只能同时回复三个帖子,所以我用另外一个账号又回复了一下。
有点搞笑,自己都偷笑了......
-
toolhelp.h 路径在哪里,把他添加到SORUCES里面去,再编译.
-
set BSP_CS8900= 取消
set BSP_CS8900=1 允许
-
嵌入式,要会C++的,你会了C++,其实C也会了,,就多了个类和对象。
-
应用方向?
C++,c#----------本人不做应用只知道用这两个语言用到,不敢推荐
-------也来补充一下。
《PROGRAMMING MICROSOFT WINDOWS CE.NET》第三版英文原著
Inside Windows CE - John Murray
Programming Embedded Systems for Microsoft Windows Ce - Jeff McLeman
Professional Visual Basic Windows CE Programming - Larry Roof
Programming Windows CE - Douglas Boling
Windows CE 2 Programming for Dummies - Nick Gratten
Essential Windows CE Application Programming - Robert Burdick
Windows CE Developers Handbook - Terence Goggin
Windows CE from the Ground Up - Jean Louis Gareau (annabooks web site).
Sams Teach Yourself Windows CE Programming in 24 Hours - Bsquare
Windows Ce : Application Development - Keven Millsap, Marshall Brain
驱动方向
ARM体系结构与编程-------有点乱,感觉不怎么样,E文好的强烈推荐ARM Architecture Reference Manual(ARM官方才是最好的)
ARM汇编指令大全------网上大把
ARM嵌入式系统开发:软件设计与优化——我个人感觉这是国内翻译ARM书籍最好的一本之一,比ARM体系结构与编程好千倍。
《windows CE嵌入式系统》 ——比较不错,对初学者认识wince、BSP架构帮助比较大
《windows CE实用开发技术》——有些章节不错,分析比较详细——像个实验书。
《Windows CE工程实践完全解析 》——这本书针对wince6.0的架构驱动,配合程序。可惜没有文件系统。
《32位嵌入式系统硬件设计与调试》——这是一本难得书籍,很实用,把电路接口和程序结合起来,ARM的外围都有,很实用
路线:最好找个ADS的BIOS——这个东西没有操作系统,也没有PB的神秘,也好编译操作,搞定这个你就对ARM体系结构,以及汇编有一定的了解,然后再弄wince下的驱动,你会感觉很爽的。
http://www.arm.com/documentation/books.html——ARM官方网站推荐的书籍。很多是英文,网上也有些电子版。不过我喜欢。
强烈建议eeworld开辟“新手必看”区域,太多人问重复的问题了。
再增加一本很好的入门书籍《ARM & WinCE实验与实践--基于S3C2410 》,很不错,有很多例子的。
本文来自eeworld博客,转载请标明出处:http://blog.eeworld.net/gooogleman/archive/2008/11/11/3266887.aspx
-
补充一下,设备用的是MOXA7408,CE5.0系统,VS2005,C#开发windows CE5.0控制台应用程序。我又测试了一下,main中用了一个whil(true)循环,不停读用户输入指令,例如如果读到输入"quit",则退出程序,如果不加这个while,只是单独建立定时器,还没有执行就跳出了。
while (true)
{
string userCmd = Console.ReadLine();
if (userCmd == "quit")
break;
}
我的目的主要是串口读数据。开启一个定时器A,每N秒给串口设发一个读命令,同时启动另一个定时器B不停的读串口设备返回的数据,(所有的记数放在定时器A中,所有数据处理放到定时器B中)在这过程中,如果定时器A执行了3次,说明没有返回正确数据,就停止定时器A和B;同时如果定时器B收到正确数据,也停止定时器A和B。同时开启另一个定时器C,这个C是做为下一个大循环开始的,到了预定的时间后再开启定时器A和B。
我现在程序连机到设备运行时从串品监视器看都能达到想要的目的,但是生成EXE文件拷贝到设备上后,程序跑起来就乱了,具体现象好象是应该关闭的定时器A或B却没有关闭,应该开启C定时器启动下一个大循环时没有启动,而是B定时器一直在读串口的数据,我测试时发送数据过去就读出来了,这时应该是A和B都销毁了,C在记数。但是从实际情况看来是应该是定时器A,或B没有销毁。
现在困扰我的是为什么联机调试一切正常,生成的文件下载到设备却不正常。我分别试过生成到 debug和 Release,都不正常。
在联机调试时有一个选项,部署.NET Compact Framework这个选项我是不选的,如果选上则提示找不到文件,但忽略后也能联机调试正常。不知道是不是跟这个有关,但是我不知道如何部署.NET Compact Framework,如果勾选上则总是报错。
-
不懂就是黑色方块的的那种
-
引用 5 楼 nx427 的回复:
应用程序不能直接调用FMD_ReadSector和FMD_WriteSector 它的吧
? 在IOControl中实现 这两个函数的调用
? case 0x1010:
? ? ? ? FMD_ReadSector();
? ? ? ? break;
? case 0x0101:
? ? ? ? FMD_WriteSector();
? ? ? break;
我是通过KernelIoControl来调用的,不是应用程序直接调用
-
感谢,是没什么用的
-
paul.chao的回帖
总能让人看得津津有味
嘎嘎
——————————————————————————
JOYZML(菜鸟朱铭雷)
-
我不是专家。你可以把那个英文资料与我share下吗? 我正在找相关方面的资料呢 ^^
-
是不是定义一个环境变量,如果加进去,这个值就是1,然后再注册表和bib文件 用if判断这个环境变量对吗?我用的博创的pxa 270 bib和注册表里的环境变量不是一个值呀,我在cec编辑器里就看到了一个环境变量的定义
-
应该没吧
-
呼呼,进来关注下,感谢版主了...