nikolas 发表于 2017-8-29 17:49:35

stm8 8M晶振 NOP 占用多长时间?

这个怎么算的啊?求计算公式,要最快要怎么计算,怎么配置寄存器?

nikolas 发表于 2017-8-29 17:55:27

需要达到ns级别的io控制

sssdd 发表于 2017-9-11 15:50:18

ns级别还是纯硬件吧。。程序跑起来跳转,逻辑都要占机器周期。8只能到100ns的级别。
//外部8M晶振
    CLK->ECKR=0x01;//外部晶振使能
    while((CLK->ECKR&0x02)==0);//等待时钟就位
    CLK->SWCR |= 0x02;//SWEN=1;//使能时钟切换
    CLK->SWR=0XB4;//切换外部时钟
    while(!(CLK->SWCR&0x08));//SWIF 等待切换成功,如果Option Bytes中的Flash_Wait_States不设置为1,此行不能通过
    CLK->SWCR &= 0xFd;//SWEN=0;//清除切换标志

nikolas 发表于 2017-9-14 14:08:22

sssdd 发表于 2017-9-11 15:50
ns级别还是纯硬件吧。。程序跑起来跳转,逻辑都要占机器周期。8只能到100ns的级别。
//外部8M晶振
    CLK- ...

谢啦
页: [1]
查看完整版本: stm8 8M晶振 NOP 占用多长时间?