上一篇,为带buff测试的速度。
https://mp.youkuaiyun.com/console/editor/html/106254693
这次为直接输出输,频率为:236k。

void CLK_set(void)
{
CLK_DeInit();
CLK_HSEConfig(CLK_HSE_OFF);
//启动LSI时钟源
CLK_LSICmd(ENABLE);
//使能时钟切换
CLK_SYSCLKSourceSwitchCmd(ENABLE);
//选择内部低速时钟作为时钟源
CLK_SYSCLKSourceConfig(CLK_SYSCLKSource_HSI);
//设置系统时钟分频
CLK_SYSCLKDivConfig(CLK_SYSCLKDiv_1);
//等待时钟稳定
while (CLK_GetSYSCLKSource() != CLK_SYSCLKSource_HSI)
{}
}
void DAC_Config(void)
{
CLK_PeripheralClockConfig(CLK_Peripheral_DAC, ENABLE);
DAC_DeInit();
/* Fill DAC Init param DAC_Trigger_None and DAC Channel1 Init

本文介绍了如何在STM8L微控制器上进行DAC的高速输出测试。通过CLK_set函数配置内部时钟,达到236kHz的输出频率。在DAC_Config函数中初始化并启用DAC,然后在主函数main中持续快速改变输出电平。
最低0.47元/天 解锁文章
5864

被折叠的 条评论
为什么被折叠?



