历史上的今天
今天是:2024年12月18日(星期三)
2018年12月18日 | STM8S 三种时钟源的配置HSE\HSI\LSI的配置
2018-12-18 来源:eefocus
1. 关于HSE的时钟配置为主时钟
static void CLK_Config(void)
{
CLK_DeInit(); // 初始化
CLK_HSECmd(ENABLE); //使能HSE
CLK_ClockSwitchConfig(CLK_SWITCHMODE_AUTO, CLK_SOURCE_HSE, DISABLE,
CLK_CURRENTCLOCKSTATE_DISABLE); //切换HSE 并关闭其他时钟 为自动模式
/*Enable CSS interrupt */
CLK_ITConfig(CLK_IT_CSSD, ENABLE);
/* Enable CCS */
CLK_ClockSecuritySystemEnable();
/* Output Fcpu on CLK_CCO pin */
CLK_CCOConfig(CLK_OUTPUT_HSE); //通过PC4可以查看输出
CLK_CCOCmd(ENABLE);
enableInterrupts();
}
2. 关于HSI的时钟配置为主时钟
static void CLK_Config(void)
{
CLK_HSIPrescalerConfig(CLK_PRESCALER_HSIDIV2); //直接配置即可
}
3. 关于LSI的时钟配置为主时钟
void CLK_Config(void)
{
CLK_DeInit(); //初始化
CLK_LSICmd(ENABLE); //使能LSI
CLK_ClockSwitchConfig(CLK_SWITCHMODE_AUTO,CLK_SOURCE_LSI,DISABLE,
CLK_CURRENTCLOCKSTATE_DISABLE); //切换
CLK_CCOConfig(CLK_OUTPUT_LSI); //PC4输出
CLK_CCOCmd(ENABLE);
}
这里还需要在STVP中设置OPTION BYTE
LSI_EN LSI Clock available as CPU clock source

这样就可以了
史海拾趣
|
设计loop filter需要知道VCXO的input capacitance,但是手册上只有一个output load=30pF。还请知道的兄弟说说output load是什么意思。… 查看全部问答> |
|
在build plateform后为什么没有NB.bin文件 在PUBLIC下的相应的工程文件里为什么没有NB.BIN文件啊.. 但上面没有显示编译有问题啊 而且后来我在上面做了些修改,比如旋转什么的后 再make image后,也没有出现问题 但就是见不到NK.BIN文件啊… 查看全部问答> |
|
【传感器资料】给大家分享个温湿度传感器SHT21中文资料及代码:https://bbs.eeworld.com.cn/thread-107984-1-3.html【资料集】C8051F320开发评估板资料:https://bbs.eeworld.com.cn/thread-110748-1-4.html【原理图及器件清单】C8051版原理图及PCB ...… 查看全部问答> |
|
问个debussy的nWave看波形的问题。我加信号后都没有层次结构的名称啦。都是:signal_name1, signal_name2, signal_name3 等等,能不能把它配置到 hie_0/signal_name1, hie_0/signal_name2, 或是 hie_top/.../hie_0/signal_name1 等等啊… 查看全部问答> |
|
问题如下: 有一外部中断源,接入INT0非端,当其中有中断请求时,要求CPU把一个从内部RAM30H单元开始的50个字节的数据块传送到外部RAM从1000H开始的连续存储区。请编写对应的程序。 另注:题目没有给出相应的电路图,也没有给出外部存储 ...… 查看全部问答> |
|
大家好,我看了不管是在51或者是在M3上移植uCOS,在例程中发现,都只是在uCOS的原文件中有uCOS_II.C这个文件.可是没有发现具体在哪个文件中引用或者包含了此文件,请问uCOS_II.C文件有什么用呢?… 查看全部问答> |
|
为了降低超声波流量检测过程中噪声对检测精度的影响,采用FPGA器件构建了FIR滤波器,并提出一种新颖的查表法替代滤波器中的乘法运算。试验结果表明,该滤波器设计方法显著降低了FPGA的片内硬件开销,提高了滤波器的运算速度,并具有良好的降噪效果 ...… 查看全部问答> |
|
作者:chenzhufly QQ:36886052 ( 转载请注明出处) 硬件环境: BeagleBone 无线网卡: TL-WN321G+ 操作系统: linux-3.1.0-psp04.06.00.03.sdk1. Linux-3.1.0内核已经支持RT73的驱动,所以配置一下内核就可以了,主要由以下两个步骤: ...… 查看全部问答> |




