打印
[STM8]

系统时钟的问题

[复制链接]
6346|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wudg1979|  楼主 | 2013-4-16 08:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
感谢“风驰”提供的STM8资源,通过TIM2和TIM4定时输出LED脉冲,设计为1KHZ时输出都只有64.5HZ左右,推算系统时钟只有1MHZ左右。系统使用的是内部RC,我的软件没有对主时钟分频的处理,望哪位明白的大大指教。
沙发
wudg1979|  楼主 | 2013-4-16 09:02 | 只看该作者
在风驰提供的TIM2项目文件里把系统时钟重新设定一下,频率基本正确了。

使用特权

评论回复
板凳
wudg1979|  楼主 | 2013-4-16 09:02 | 只看该作者
感谢

使用特权

评论回复
地板
wudg1979|  楼主 | 2013-4-16 09:04 | 只看该作者
在MAIN函数的第一条语句增加SystemClock_Init(HSI_Clock);

使用特权

评论回复
5
wudg1979|  楼主 | 2013-4-16 09:08 | 只看该作者
呵呵,重调试时又出新问题了
Tue Apr 16, 2013 09:05:48: Errors while setting configuration with MCU name STM8S003K3: gdi-error [40701]: Option bytes read error: not complemented; please use a programmer
Tue Apr 16, 2013 09:05:48: Failed to load debugee: D:\FDCJ\STM8S\STM8SVLDISCOVERY_Discover\Projects\Discover\EWSTM8\Debug\Exe\Discover.out

使用特权

评论回复
6
Aritangtang| | 2013-4-16 14:03 | 只看该作者
我现在也遇到这个问题,找到方法的同仁们给指导一下..

使用特权

评论回复
7
IJK| | 2013-4-16 14:57 | 只看该作者
Option bytes 有问题,可以用STVP+ST-LINK/2 重烧一下Option bytes

使用特权

评论回复
8
wudg1979|  楼主 | 2013-4-16 16:05 | 只看该作者
能给个具体的说明吗?谢谢!

使用特权

评论回复
9
wudg1979|  楼主 | 2013-4-16 16:08 | 只看该作者
还有就是怎么防患这种问题再现,感谢哪位解决过类似问题大大分享一下经验,不胜感激!

使用特权

评论回复
10
wudg1979|  楼主 | 2013-4-16 20:19 | 只看该作者
换了个单片机,把写选项的功能去掉了,仔细读了风驰开源的PDF文档和代码,发现我的示例程序芯片型号竟然都没有定义。看了一下午的文档,PWM输出来了,我放大的沿还有些小问题,还得继续折腾。。。

使用特权

评论回复
11
wudg1979|  楼主 | 2013-4-16 20:21 | 只看该作者
PC5用来做TIM2输出修改选项字节使用风驰的第二种办法,先把项目搞定了再来做细的研究,时间不等人,感谢风驰!

使用特权

评论回复
12
wudg1979|  楼主 | 2013-4-17 08:52 | 只看该作者
硬件驱动还有一个I2C和SPI,底层驱动基本问题不大,需要开始整应用了,呵呵!再努力一下,加油。。。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

29

帖子

0

粉丝