摘要: 目前能找到的大部分代码都是默认8M外部晶振的,若使用的晶振不是8M则需要作一些修改。例如这次我使用的外部晶振是12M的,作如下修改。 1.首先需要修改"Option for target 'xxx'"中的Target -> Xtal(Mhz)处的值(改为12MHz)。此处修改影响Debug时观察到的时钟数值。 2.在system_stm32f10x.c开头的注释里有: * 4. The default value of HSE crystal is set to 8 MHz (or 25 MHz, depedning on * the product 阅读全文
posted @ 2013-09-28 21:19 Ilmen 阅读(2709) 评论(0) 推荐(0) 编辑
摘要: 前段时间因为没事,所以画了一块ep2c5t144的板子,焊好主要的元件后开始进行测试。首先通过随便下载一个程序便确认了JTAG是没有问题的,但是没想到接下来在测试PLL时就遇到了问题,PLL没有输出,而且还花了好几个小时的时间才解决。 我通过几个步骤最终才确定了问题原因。 1.首先添加了一个PLL,输入为外部有源晶振(连接到时钟专用引脚clk6[Pin89]上),将其输出C0设为Signal Tap的Clock,编译、下载、Run Analysis,提示等待时钟。显然PLL的C0没有输出。 2.接下来我需要确定外部输入时钟是否正确。将Signal Tap的Clock改为外部有源晶振的输入[P. 阅读全文
posted @ 2013-09-28 00:32 Ilmen 阅读(1935) 评论(0) 推荐(0) 编辑