-
编译器有BUG,当程序在64K空间时有CASE语句,程序就会跑飞,你写的软件没有问题,编译器打一个补丁就可以了,或者用最新的编译器.
-
有些山寨版的确比原版好用,青取之于蓝而胜于蓝
-
可以试一下这个:
http://www.skycn.com/soft/49092.html
我平时编程和设计时常用的小工具集合。
功能:
1-8位校验和
2-16位校验和
3-计算CRC8
4-计算CRC16
5-计算CRC32
6-计算MD5
7-计算SHA1
8-十六进制字符串转换为Ascii字符串
9-Ascii字符串转换为十六进制字符串
10-十六进制字符串转换为浮点数
11-浮点数转换为十六进制字符串
12-统计文章的字符个数,精确到每一个字符
13-把文件转换为C语言数组(这样可以把文件嵌入到我们的程序中)
14-电阻值选型(开发中)
15-电容值选型(开发中)
16-电感值选型(开发中)
17-滤波器选型(开发中)
18-执行C语言Printf函数(开发中)
19-产生一组随机数
20-把字符串转换为大写
21-把字符串转换为小写
22-字符串头尾对调
23-十六进制格式转换
……
功能陆续添加中……
你要求的功能,用“Ascii->Hex”即可
-
TIM_OCMode_Timing:在比较成功时不对输出引脚的状态产生影响,适合于做定时使用。
-
香香 快来~~
-
《Windows CE 嵌入式高级编程极其应用》C++的。
-
我也好几年没关注msp430了,他还真出了带USB的,随便一款:http://focus.ti.com/docs/prod/folders/print/msp430f5500.html
-
谢谢楼主分享!!
好贴,MARK,收藏。
-
发送数据开始时 TI不是等于0吗?
-
5555555
-
WINCE设备上SQL CE 3.0
PC上SQL SEVER 2005/2000
PC上还要安装IIS,SQL CE 3.0服务器端工具
通过OLE DB编程访问SQL CE 3.0
通过RDA实现SQLCE 远程访问 SQL SEVER 2005/2000数据
-
lz先确认芯片的chipid能够正常读出来,驱动加载过程中初始化也成功了,然后确定中断配置是否正确,ping的时候用示波器量一下中断,看有没有中断上来
-
自己顶。。。。
-
那如果是WINCE5.0的系统
就按着hjb大侠的做法,改改源代码试试吧。
或者Win32吧。不用那个MFC
这个问题由来以久了吧。
-
关键是数据的图像识别算法。呵呵。
-
内存的问题,我们也遇到过,三星的东西就是垃圾
-
1. 如果开始信号好,后来信号不好了(收不到信号),是模块自动找网, 还是要人工执行找网AT命令?
-
先做个试验,尽量减轻你的串口无关的应用层程序,wince上只运行你的串口程序,再测试个100次(for循环的意思),看情况是否和你所说的一样。也要考虑你一次发送数据的量和你的波特率,进行相关时间的计算。
-
在武汉?哎武汉这方面的人不是很多
-
引用 15 楼 achelly 的回复:
又一周过去,已经彻底蹦溃了。如果不加Hive,系统可以启动,但是不能发现Flash Disk。一旦加了,就如上面提到的一样,死在中间。
郑高手的代码也试过,结果一样。现在开始怀疑是不是优龙的BSP有什么问题。优龙原始的BSP有个三星第3方的flash驱动,但是并没有被加在Platform里面,它的Hive貌似由下面的注册表实现,它的eboot和bootloader里都没有实现BinFS的代码和格式化功能,晕啊。看来一切还是都只能靠自己了。
; HIVE BOOT SECTION
[HKEY_LOCAL_MACHINE\init\BootVars]
? "SYSTEMHIVE"="system.hv"
? ? "Start DevMgr"=dword:1
? "RegistryFlags"=dword:1
[HKEY_LOCAL_MACHINE\init\BootVars]
? "DefaultUser"="default"
[HKEY_LOCAL_MACHINE\Drivers\BlockDevice\SMFLASH]
? "Prefix"="DSK"
? "Dll"="smflash.dll"
? "Order"=dword:0
? "Ioctl"=dword:4
? "Profile"="SMFLASH"
? "FriendlyName"="MS Flash Driver"
? "MountFlags"=dword:11
? "BootPhase"=dword:1
? "Flags"=dword:1000
[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\SMFLASH]
? "DriverPath"="Drivers\\BlockDevice\\SMFLASH"
? "LoadFlags"=dword:1
? "MountFlags"=dword:11
? "BootPhase"=dword:1
? "Flags"=dword:1000
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\SMFLASH]
? "DefaultFileSystem"="FATFS"
? "PartitionDriver"="mspart.dll"
? "AutoMount"=dword:1
? "AutoPart"=dword:1
? "AutoFormat"=dword:1
? "Folder"="ResidentFlash"
? "Name"="Microsoft Flash Disk"
? "BootPhase"=dword:0
? "Flags"=dword:1000
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\SMFLASH\FATFS]
? "FriendlyName"="FAT FileSystem"
? "Dll"="fatfsd.dll"
? "Flags"=dword:00280014
? "Paging"=dword:1
? "CacheSize"=dword:0
? "EnableCacheWarm"=dword:0
? "EnableCache"=dword:1
? "MountFlags"=dword:2
; END HIVE BOOT SECTION
要在[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\SMFLASH\FATFS]下面添加
"MountAsBootable"=dword:1 ;The key to save hive registry
键值。