你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM8S 使用24M时钟,在进行自动切换时发生错误

[复制链接]
佛珠里的线-391817 发布时间:2015-8-18 10:10
当程序单步运行时,在运行到CLK_ClockSwitchConfig(CLK_SWITCHMODE_AUTO, CLK_SOURCE_HSE, DISABLE, CLK_CURRENTCLOCKSTATE_DISABLE);   时,会出现file:///c:/users/wms/appdata/roaming/360se6/User Data/temp/154105ll8uqb2hdbv3d4da.pngfile:///c:/users/wms/appdata/roaming/360se6/User Data/temp/154105ll8uqb2hdbv3d4da.pngfile:///c:/users/wms/appdata/roaming/360se6/User Data/temp/154105ll8uqb2hdbv3d4da.png一些问题,比如配置单片机名不正确,GDI_ERROR[40701],或者操作GDI_ERROR[40121]等等,
切换成内部时钟时问题全部解决,更换低速外部时钟也能解决问题,

最终解决方法是:STM8S最好不要用24M时钟,使用外部24M时钟需要增加一个FLASH操作等待周期,在STM8里面,如果你使用外部时钟大于16M,小于24M的话,访问flash必须要配置Flash插入一个等待周期,这个修改OPTION BYTE容易出错,最好的方法就是用STVP先把OPTION BYTE下载下去,然后再下程序



file:///c:/users/wms/appdata/roaming/360se6/User Data/temp/154105ll8uqb2hdbv3d4da.png

收藏 评论1 发布时间:2015-8-18 10:10

举报

1个回答
小刀十六式 回答时间:2016-9-27 11:04:55
学习了!请问24M的等待跟16<X<24M的等待程序间有什么不同吗?

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

相似分享

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版