|
在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不能够输出呢?求版主指教。 |
STM8S103飞线外接芯片,I2C不能得到slaveAddress应答,通讯失败。
测试标签123
IAR FOR ARM和IAR FOR STM8无法共存,
STM8L052,液晶内部电源怎么用?
STM8S105C6T6 UART2串口,能接收数据,不能发送数据
STM8S105K4 串口2 无奇偶校验,也能接收 偶校验的 数据
在STM8S的IAP使用中断和APP使用中断问题
STM8L151 SMBUS设计
STM8S103F复位异常
STM8L的LCD调试时不亮
微信公众号
手机版
RE:STM8 CCO不能输出
RE:STM8 CCO不能输出
RE:STM8 CCO不能输出
2、可能是你采集不到低的过程
回复:STM8 CCO不能输出
1、直接输出低来确定是否能输出
2、可能是你采集不到低的过程
问题估计是我的逻辑分析仪的问题,那个是24M的,一般来说,采集的信号的最大速度应该在6M之内是准确的,8M,还能勉强采集出来,当信号是16M的时候就无能为力了,一直显示高电平。
问题不是ST的芯片问题,当16M的时候,输出16分频还是很好的1M,问题就是我的逻辑分析仪的问题,冤枉ST了,罪过,罪过啊