-
给个参考价格
-
谢谢高手门的回答
-
谢谢了,需要呢!
-
LZ用的是IAR EWSTM8吗?看样子它还不够成熟。
-
十位AD芯片有:MK7A25P[/url]。十二位AD芯片:MAX1247[url=http://www.ic37.com/htm_tech/2007-8/42343_54332.htm]
-
发组合消息。
-
你看一下TQ2440_Test_W35_20091031.bin是不是NK的bin文件,如果是的话,可能是操作系统被烧掉了
-
关注中。。。!!!
-
这是我的初始化程序,写程序和读程序,两位帮帮看下,正确吗?我烧进去没任何反应,读回来的数据也不对
/**********************************************************************
* 名称 : ADCinit()
* 功能 : AD芯片初始化函数
* 输入 : 无
* 说明 : 对任何寄存器的读或者写之前都必须通过对通信寄存器来实现
当寄存器是16位的时候 ,可以将其分解成为两个8位连续发送
两次,只是要注意发送的连续性,不能间隔时间,而且要注意
发送的顺序必须是高8位在前...............O(∩_∩)O哈哈~
***********************************************************************/
void ADCinit()
{
WriteAdc(0x03);
/*通信寄存器,选择写滤波寄存器*/
WriteAdc(0x80);
WriteAdc(0x04);
/*设置滤波寄存器,CHP=1(使用补偿),SKIP=0(使用FIR),FAST=0(单步方式)*/
WriteAdc(0x02);
/*通信寄存器,选择写方式寄存器*/
WriteAdc(0xb1);
WriteAdc(0xb4);
/*模式寄存器:内部满刻度校准,单极性,0-80mv,24位,5V(VREF)AIN1-AIN2差分输入*/
}
/**********************************************************************
* 名称 : WriteAdc()
* 功能 : 写8位的数据到AD7731
* 输入 : WriteData
* 说明 : 高字节先发送的算法,WriteData&temp,temp的最高位是1(0x80),
在进行与运算之后,如果是0的话,与运算的结果是0;如果是1的话
与运算的结果是1,即程序描述的DIN=0或者DIN=1,得到运算结果之
后送给DIN,即表示把要发送的数字发给了AD7731...O(∩_∩)O哈哈
**********************************************************************/
void WriteAdc(uchar WriteData)
{
uchar i;
uchar temp=0x80;
Cs=0; /*片选信号,选定AD7731*/
for(i=0;i
-
招聘的都支持!
回复内容太短了!
-
我想知道的是需不需要写保护。
-
我觉的一个开发环境的建立很重要,特别是wince驱动的调试环境。那我也问一下:
十、 如何建立一个wince的开发环境。
-
应该是和访问普通的COM一样的
-
引用 7 楼 joyzml 的回复:
USB协议的确很复杂
以前看过
电脑圈圈的
《圈圈教你学USB》
可惜后来由于工作原因
中断了USB的学习
希望楼主能坚持住
——————————————————————————
JOYZML(菜鸟朱铭雷)
是啊 我看的就是这本书 刚看前言就没有动力了
-
hao
-
在.bat文件中找,会有它的定义。你也可以在里面修改这个宏的值。
-
引用 23 楼 sibling520 的回复:
不过115200的确不稳定,我用的2440+Ce5.0,在115200的时候不管数据多少,都丢数,很严重
这个我估计很可能是你板子的问题,2440用115200的波特率不可能有这么大问题的。
-
在EBOOT启动的时候在DNW界面按下空格,看下Menu,大概内容如下:
0) IP address: 133.133.0.0
1) Subnet mask: 255.255.255.0
2) DHCP: Disabled
3) Boot delay: 1 seconds
4) Reset to factory default configuration
5) Startup image: LAUNCH EXISTING
6) Program disk image into NAND Flash: Enabled
7) Program CS8900 MAC address (00:00:00:00:00:00)
8) Kernel Debugger: ENABLED
A) Format FIL (Erase All Blocks)
B) Format VFL (Format FIL + VFL Format)
C) Format FTL (Erase FTL Area + FTL Format)
E) Erase Physical Block 0
F) Make Initial Bad Block Information (Warning)
T) MLC Low level test
D) Download image now
L) LAUNCH existing Boot Media image
R) Read Configuration
U) DOWNLOAD image now(USB)
W) Write Configuration Right Now
S) Go into Sleep Mode
Program disk image into NAND Flash:要是Enabled才行
-
你把SDK在 Win7下重新编译一次,再安装。
-
比较一下2次初始化lcd有什么不同。
我的情况是由于boot和nk使用的缓冲区不同,2次设置LCD就有个屏幕变化。还有一种是2次初始化lcd,向缓冲区里写了不同数据。你可以看下[url=http://topic.eeworld.net/u/20090824/13/d4e95503-517f-40c8-9c8e-7de8b9f8d970.html][/url]。