大家好,欢迎来到IT知识分享网。
⛺️心若有所向往,何惧道阻且长
文章目录
时钟与周期
NOP指令
库函数系统时钟配置
在config.h中,配置系统时钟频率。
//#define MAIN_Fosc L //定义主时钟 //#define MAIN_Fosc L //定义主时钟 //#define MAIN_Fosc L //定义主时钟 //#define MAIN_Fosc L //定义主时钟 #define MAIN_Fosc L //定义主时钟
测试不同时钟的执行周期
睡眠一个指令周期,观测高低电平变化时长。切换不同主频,体会主频不同带来了什么变化?
#include "config.h" #include "GPIO.h" #include "delay.h" void GPIO_config(void) {
GPIO_InitTypeDef GPIO_InitStructure; //结构定义 GPIO_InitStructure.Pin = GPIO_Pin_3; //指定要初始化的IO, GPIO_InitStructure.Mode = GPIO_PullUp; //指定IO的输入或输出方式,GPIO_PullUp,GPIO_HighZ,GPIO_OUT_OD,GPIO_OUT_PP GPIO_Inilize(GPIO_P5, &GPIO_InitStructure);//初始化 } int main() {
GPIO_config(); while(1) {
P53 = 1; NOP1(); P53 = 0; //NOP1(); } }
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/122295.html