-
代码:
void CLK_init(void)
{
P5SEL |= BIT2+BIT3; //Port select XT1
P7SEL |= BIT0+BIT1; //开外部晶振XT2
UCSCTL6 |=XCAP_3; //选择匹配电容
UCSCTL6 &= ~(XT1OFF+XT2OFF); //XT1、XT2打开
UCSCTL6 &= ~(XT2DRIVE0 + XT2DRIVE1); //
UCSCTL6 |= XT2DRIVE1; //XT2的驱动力
do
{
UCSCTL7 &= ~(XT2OFFG + XT1LFOFFG + DCOFFG);
SFRIFG1 &= ~OFIFG;
for(unsigned char i=0xff;i>0;i--);
}while (SFRIFG1 & OFIFG);
UCSCTL4 |= SELS__XT2CLK + SELM__XT2CLK; //SMCLK\MCLK --->XT2
//UCSCTL5 = DIVM_1 + DIVS_3; //XT2=8MHz,SMCLK=8M/8=1MHz;MCLK = 4MHz
UCSCTL5 = DIVM_0 + DIVS_2; //XT2=4MHz.SMCLK=4M/4=1MHz;MCLK = 4MHz
}
这个程序我刚才试了一下,MCLK 和SMCLK 的频率都一样,我修改了divm和divs,但输出频率都取决于divs的数值,请问是什么原因,谢谢。
-
问题解决了,用DE5.0模拟有问题,用de6.0实验成功,结贴
-
arm7 不错,
竟然有人说 周立功的板子好,
周立功的技术服务还算可以,但是板子价格高,不适合个人购买,
再说,周立功主推 NXP的 东西,
个人觉得stm32 比 nxp的要好很多, 中文资料,芯片价格,功能,都是强
-
macrozhang001帮我推荐的书我都看了,还有很多这方面的书也都看了,但是一个具体的项目到手后,就不知道如何入手,尤其是驱动程序编写,不知道从什么地方修改。
-
请看 build.log
文件可能比较长,在里面搜索error
-
直接使用WINCE中的DirectShow即可播放,开发跟PC端差不多的
-
先定义一个数组,然后在中断程序里每接收一个字符就赋给这个数组。发送的时候循环取出发给上位机就行了。
-
应该是:不支持UNICODE的输入法软件,在CE可能能安装,但不能使用,更不能共存
-
不行啊,我用speed把速度改到了500、50都不行,提示是找不到supported cpu core on jtag chain,我这种接法应该是对的了,因为别的接法都提示硬件不对。
-
用webService也不错。
引用DLL时,看看DLL的路径是不是CompactFramework的
-
是否只build了,没sysgen,所以生成的NK并不是你修改的代码
-
to aozima:
你说的这个问题是超时,实现的方式也简单。
如果你的系统有操作系统,在设计任务的时候加入一个超时等待处理;
/* pBuf --------- 接收数据的缓冲区指针
Timeout ----- 报文超时的时间(或者是操作系统心跳数目)
Length ------- 任务所期望接收的数据长度
*/
ReceiveData(UINT8 *pBuf, UINT16 Timeout, UINT8 Length, ......)
{
……
RxByteNum = 0;
while(1){
RxByteNum += ReadRxBuf() ;
if(RxByteNum < Length)
TaskDelay(Timeout); // 也可以把这个值设置为1,然后加一个计数器,可以实现最短的等待时间
}
……
}
如果你的系统没有操作系统,只能用一个定时器作为计数操作,
把上面的程序TaskDelay部分替换掉就可以了。
-
真够专业的
-
所有的VDD都要接3.3V.........
复位不正确可能是你选择的器件的电压不合适,也就是说,它的工作电压要高于3.3V......
2366的IO在上电后可能都是输入端.....我记不清楚了,自己去查吧
-
应该读不出来吧
-
代理微软产品 wince 6.0 R3版本的开发工具,技术支持,LICENCE销售
科通通信,网站:WWW.COMTECH.COM.CN
联系人何先生:13631588186
-
看不到发送啊
-
对于那些所谓字符串操作方便的说法。
我看过VC的CString内部实现的源码,所谓动态添加、增长,其实就是先判断自己的buff是否满足要求,满足要求则直接操作;不满足则先delete buff,然后再new一个buff,接着操作……具体实现不过是把C封装起来罢了
至于CString str3=str1+"hello,world!";这种应用,不过是编译器帮了个大忙,让你用这样的语法写就可以产生相应的C代码罢了。
所以所谓xx思想是存在人脑中,而不是在编程语言中。各种编程语言都有自己的优点和缺点,没有什么好争论的,青菜萝卜各有所爱。
-
用 HJTAG + WIGGLER可以不
-
有机会再向钱兄讨教,可能有合作机会,呵呵。