当前位置:首页 > 单片机 > 单片机
[导读]// HSI为16MHz的时钟,默认8分频// 其中 CLK_CKDIVR 控制了HSI自己的分频值和CPU的分频值void Clock_Init(void){while(!CLK_ICKR_HSIRDY) // HSI时钟使能CLK_ICKR_HSIEN;while(CLK_CMSR != 0xE1) // 将HSI设置为主时

// HSI为16MHz的时钟,默认8分频

// 其中 CLK_CKDIVR 控制了HSI自己的分频值和CPU的分频值

void Clock_Init(void)

{

while(!CLK_ICKR_HSIRDY) // HSI时钟使能

CLK_ICKR_HSIEN;

while(CLK_CMSR != 0xE1) // 将HSI设置为主时钟

{

CLK_SWR = 0xE1; // 目标时钟源

CLK_SWCR_SWEN; // 开始切换

while(CLK_SWCR_SWBSY); // 等待切换完成

}

CLK_CKDIVR = 0x00; // HSI的分频系数 和 CPU分频系数

}


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

今天查看STM32资料时,对输出速度2M 10M 50M不是很了解,再加上移植ARF2496K程序到STM32时出现意外情况。一、STM8S端作为接收端和发送端时接收到的数据都正常。二、发送端(STM8S),接收端(ST...

关键字: io口 stm32f stm8s 输出速率

STM8S单片机开发环境由三大部分组成,包括PC机上的开发软件(集成开发软件、驱动程序等)、调试&编程器ST-LINK、目标单片机电路板。如下图所示:1、PC机上开发软件PC机上的软件包括:ST-LINK驱动程序...

关键字: stm8s 单片机入门 开发环境

一直理解STM8S定时器有点问题,所以在做定时器时候,出现了好奇怪的问题.比如,今次在理解预装载值时候出现问题,导致动态调整预装载值均无法得到自己预期的效果.我们可以看参考手册定时器这块的描述,或者上网找一些文章

关键字: stm8s 定时器溢出 重装载

Ⅰ、写在前面完事开头难,只要肯努力;师傅领进门,修行看个人;当你看到本文,说明你是幸运的,作者接下来推出的一系列STM8S教程,将助你踏入STM8S的世界。本文是STM8S教程的开始,写给刚入门STM8S的朋友。学习本文

关键字: gpio stm8s 基础知识

一、 STM8S 外部中断进行唤醒先了解一下STM8S的中断资源再看看STM8S的中断管理。STM8S采用软件优先级和硬件优先级来控制一个中断的响应,先比较软件优先级只有当软件优先级一致时才会比较硬件优先级,由于硬件优先...

关键字: stm8s 窗口看门狗 中断唤醒 定时唤醒

前面讲过两个常用的串口,UART和SPI,这次这次讲解一下另一个常用的串口:IIC(I2C)通信科普IIC:一般有两根信号线,一根是双向的数据线SDA,另一根是时钟线SCL。所有接到IIC总线设备上的串行数据SDA都接到...

关键字: iic stm8s 主机通信

因为没有中断的清除标志位,这一点与其它单片机是不同的。EXTI_CR1 触发边沿的设置要在总中断没开时才能写入!PD7 是 不可屏蔽的最高优先级的硬件中断(TLI)设置顺序:最好先关中断 设置边沿 开启引脚 最后开总中断...

关键字: stm8s 外部中断

// PXn引脚的初始化// 输出配置void GPIO_Init(void){PX_DDR |= 1

关键字: gpio stm8s 引脚功能

STM8 电源管理2012-06-08 22:47:55|分类:STM8|字号订阅默认情况下在系统或电源复位后,MCU处于运行模式。在这种模式下,CPU由fCPU提供时钟并执行程序代码,系统时钟分别为各个处于激活状态的外...

关键字: stm8s 停机模式 电源管理

1 打开STVP2 PROJECT/NEW,乱取个名来建立项目3 PROJECT EDITION,首先在Configuration选好芯片,最重要的就是在SerialNumbering中来设置了勾住Enable Seri...

关键字: stm8s 地址增量 烧写方法
关闭
关闭