请简述STM32串口的数据发送过程。2请写出STM32至少三个的开发模式。3请简述STM32的GPIO的主要特点。4请描述定时器中断配置的主要流程。5请列举嵌入式系统的五个6请简述嵌套向量中断控制器NVIC的主要特性。7请简述STM32中断优先级的判断规则。8请简述STM32的ADC标准外设库的配置流程。9请简述CMSIS标准的软件架构哪几层组成。10请简述STM32串口的数据接收过程。精简
-
STM32串口的数据发送过程:将要发送的数据存储在发送缓冲区中,通过串口发送寄存器将数据逐个发送出去,发送完成后触发发送完成中断。
-
STM32的开发模式:标准外设库模式、HAL库模式、LL库模式。
-
STM32的GPIO主要特点:可编程、可复用、高速、低功耗、可中断、多种工作模式。
-
定时器中断配置的主要流程:配置定时器时钟源、设置定时器计数器初值和自动重载值、选择计数模式、设置定时器工作模式、使能定时器中断、编写定时器中断服务程序。
-
嵌入式系统的五个组成部分:硬件、操作系统、应用程序、驱动程序、编译工具链。
-
NVIC的主要特性:支持嵌套中断、支持向量表重定位、支持动态优先级分配、支持可屏蔽中断。
-
STM32中断优先级的判断规则:中断优先级数值越小,优先级越高;同一组别内,抢占优先级数值越小,优先级越高;同一组别内,子优先级数值越小,优先级越高。
-
ADC标准外设库的配置流程:初始化ADC外设、配置ADC采样时间、使能ADC外设、配置ADC通道、启动ADC转换、等待转换结束、读取ADC转换结果。
-
CMSIS标准的软件架构组成层:设备外设层、中间件层、应用程序接口层、内核支持层。
-
STM32串口的数据接收过程:接收到数据后,数据存储在接收缓冲区中,通过接收寄存器逐个读取数据,读取完成后触发接收完成中断
原文地址: http://www.cveoy.top/t/topic/hdbA 著作权归作者所有。请勿转载和采集!