03 2020 档案
摘要:stm32—LCD外设详解(5510) 图像处理,不会用LCD怎么行。本实验基于正点原子战舰开发板重新编写,正点原子的代码写的很好,但奈何本新手看了表示一脸懵逼,因此重新编写,将代码简单化,去除操作系统以及兼容性等干扰项。 写命令函数 写数据函数 读LCD数据函数 这个需要采用volatile防止编
阅读全文
摘要:SysTick定时器详解 关于SysTick定时器,如果想从STM32官方手册去寻找该定时器,会发现并没有该定时器的相关介绍,仅有库函数介绍。由此可以看出SysTick并不是意法半导体公司设定的。从Cortex M3权威指南可以找到该定时器的详细介绍,由此可以知道SysTick定时器是在ARM芯片当
阅读全文
摘要:外部中断实验 1. 外部中断首先需要进行中断初始化以及使用NVIC设置中断优先级 2. 设置中断响应函数 到这里中断的配置以及完成,接下来需要配置中断响应函数: 首先是中断线0的响应函数: 中断线2的响应函数: 中断线3的响应函数: 中断线4的响应函数:
阅读全文
摘要:串口中断函数详解 ARM cortex_m3 内核支持 256 个中断(16 个内核+240 外部)和可编程 256 级中断优先级的设置。 STM32支持的中断共为84个(16个内核+68个外部),和16级可编程中断优先级的设置。 AIRCR是NIVC配置中一个关键的寄存器,由于STM32有很多中断
阅读全文