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

STM8 CCO不能输出

[复制链接]
qianfan 提问时间:2014-9-26 20:39 /
在CPU的频率是上电复位的默认值,HSI/8,也就是2M的时候,CCO能够正常的输出,通过逻辑分析仪测试正好是2M。但是当在程序开始运行的时候,加上
while(bitRead(CLK_ICKR,HSIRDY_POS)==0); //wating until HSI ready
  CLK_CKDIVR=0x00;//set HSIDIV==00,fHsi==fHsi RC Output,16M
也就是将CPU设置成为16M的时候,CCO却不能输出了,通过ST LINK 查看,CCORDY=1,CCOBSY=1。
使用软件延时测试小灯泡的闪烁速度,可以看出2M和16M下的闪烁明显不同。16M的速度应该是设置成功了。但是为什么CCO不能够输出呢?求版主指教。
收藏 评论4 发布时间:2014-9-26 20:39

举报

4个回答
qianfan 回答时间:2014-9-26 20:43:56

RE:STM8 CCO不能输出

经测试,8M的时钟下能够正常输出
qianfan 回答时间:2014-9-26 21:01:52

RE:STM8 CCO不能输出

突然想到,会不会是我的逻辑分析仪的原因,我的逻辑分析仪最大速度是24M,让他采集16M的是不是采集的问题,造成一直显示高电平啊
废鱼 回答时间:2014-9-27 15:07:14

RE:STM8 CCO不能输出

1、直接输出低来确定是否能输出
2、可能是你采集不到低的过程
qianfan 回答时间:2014-9-27 16:31:24

回复:STM8 CCO不能输出

回复第 4 楼 于2014-09-27 15:07:14发表:
1、直接输出低来确定是否能输出
2、可能是你采集不到低的过程
 
问题估计是我的逻辑分析仪的问题,那个是24M的,一般来说,采集的信号的最大速度应该在6M之内是准确的,8M,还能勉强采集出来,当信号是16M的时候就无能为力了,一直显示高电平。
问题不是ST的芯片问题,当16M的时候,输出16分频还是很好的1M,问题就是我的逻辑分析仪的问题,冤枉ST了,罪过,罪过啊
 
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版