STM32 各个流程
2015-11-24 15:49:34 2 举报
STM32是一款基于ARM Cortex-M内核的32位闪存微控制器,广泛应用于各种嵌入式系统。其工作流程主要包括以下几个步骤:首先,通过JTAG或SWD接口下载程序到Flash内存中;然后,复位芯片,CPU从Flash中加载程序并开始执行;在运行过程中,CPU根据程序逻辑控制外设的工作状态;同时,CPU还会定期检查中断请求,如果有中断事件发生,则暂停当前任务,跳转到中断服务程序进行处理;处理完中断后,返回到被打断的任务继续执行;最后,当系统需要关闭时,CPU会执行系统的清理工作,如保存重要数据等。
作者其他创作
大纲/内容
ADC_GetConversionValue(ADC1)
+1V
RCC_APB2PeriphClockCmd()
GPIO_Init(ADC1)
使能IO口时钟
复位ADC1
使能ADC1并校准
操作IO口
+0.1V
开启 PA 口时钟和 ADC1 时钟
初始化ADC1函数
总控
按键初始化
void ADC_Init(ADC1)
ADC_DeInit(ADC1)
线路
读取ADC1的值
-0.1V
IO口初始化
GPIO_InitStructure.GPIO_Pin
function()
GPIO_Init()
ADC_StartCalibration(ADC1)
-1V
0 条评论
下一页