-
楼上大侠的QQ是多少,给我传一份视频吧
-
我感觉你上面程序错啦! TL1=TH1=(-12000000/12/32/9600); //计数器1赋初值 (错了)
应该是TH1=TL1=256-[(2^1)*12*(10^6)/(9600*32*12)] 你程序中的波特率为9600b/s吧?
你应该去查下手册,现弄明白从波特率到初值的转换。
初值=256-【fosc*(SMOD+1)/(384*波特率)】(定时器1模式2,串行口1)
我的理解。
-
是一种架构
-
引用 10 楼 laorenshen 的回复:
用硬件仿真看看不就知道了, ti 的手册好像也不少,
你还真敢时髦,用新的内核,我也想玩玩了,但是太新了,价格也不便宜,hoho
仿真器正在买,没有仿真器,很多东西都没法验证。我还是dsp新手,所以有点痛苦。所幸DSP/BIOS环境跟VC很类似,所以了解了下DSP的相关咚咚,简单的程序构架还是可以搞搞。呵呵。
-
就是刚要加载USB_MASS就死了
-
呵呵,如果有谁组织下把那些英文文档都翻译成中文版多好啊?
我都愿意翻译一两篇,可惜没有这样的组织,我也没有时间去组织哦!
-
确保food.txt是unicode编码格式。
-
建议楼主 好好看看这篇 文章:
http://blog.eeworld.net/hugohong/archive/2009/05/20/4204700.aspx
-
这是我的初始化程序,写程序和读程序,两位帮帮看下,正确吗?我烧进去没任何反应,读回来的数据也不对
/**********************************************************************
* 名称 : 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
-
引用 3 楼 schlafenhamster 的回复:
要初始化“C”函数库!
怎么初始化,给点代码看看,先谢过了~~
-
楼上那位高手,能说得详细点吗?
有程序就最好。。。。急用啊,救命
-
左下角有提示:........from 文件名
-
看看UBOOT就知道了,CPU频率初始化,开MMU,设置调试串口,拷贝内核到ram中
-
使用MySQL的嵌入式服务器,能够在客户端应用程序中使用具备全部特性的MySQL服务器。
主要优点:
? 只要一个动态库就可以了,不需要安装ODBC驱动。
? 增加了速度,并使得嵌入式应用程序的管理更简单。嵌入式服务器库是以MySQL的客户端/服务器版本为基础的,采用C/C++语言编写。 其结果是嵌入式服务器也是用C/C++语言编写的。 在其他语言中,嵌入式服务器不可用。
主要缺点:
? 使用嵌入式服务器时,仍然需要为系统注册MySQL服务并启动。这点与PerfC的做法基本一致。如果使用MySQL,这点无法克服。
? 一个数据库使用多个文件存储,不方便备份,共享;多次监控的数据保存在一个数据库中,这点不如SQLite每次监控产生一个数据库文件的特性方便。
-
收藏先,留备以后查看…
-
能不能列个演算过程给我看,谢谢!
-
前提是加了MUI组件。
-
有大概如下问题:
1、COMMTIMEOUTS结构体里的超时还没有设定
2、创建串口的时候,并没有用重叠io模式,注释与代码不一致
3、PurgeComm是清空接收或发送缓冲区,代码中在WriteFile之前清空了接收缓冲区,但是并没有调用ReadFile来接收串口数据。
4、WriteFile的第二个参数并不是字符串类型,是LPCVOID,也就是const void*
5、main函数的返回值是int,并不是布尔值,如果想提前返回,须return 0
6、整个主函数只是调用了一次发送,最好写个循环多次发送,这样便于观察数据
最好还是用现成的封装好的串口通讯类库。比如cserial或serialport等
-
惭愧,这么久才来结贴,我后来发觉我误会了上司的意思,原来他不是想要这么个东西,郁闷。不过还是谢谢各位的帮助。
-
引用 8 楼 kyzf 的回复:
首先给你看下源代码:
第10章? 利用CCP模块设计频率计
这个程序我有看到过,感觉太麻烦了,不过还是要谢谢你!