2020年4月28日

谈谈结构体

摘要: 讲述: 1. C语言中的结构体有何作用 2. 结构体成员变量内存对齐有何讲究(重点) 1. 结构体有何作用 C语言中结构体至少有以下三个作用: (1)有机地组织了对象的属性。 比如,在STM32的RTC开发中,我们需要数据来表示日期和时间,这些数据通常是年、月、日、时、分、秒。如果我们不用结构体,那 阅读全文

posted @ 2020-04-28 11:56 一郎哥哥 阅读(431) 评论(0) 推荐(0) 编辑

2020年4月22日

RAM中调试所做的设置

摘要: 1、main()函数之前中加入 #define _VECT_TAB_RAM //内存中调试 main函数外 void NVIC_Configuration(void) { NVIC_InitTypeDef NVIC_InitStructure; #ifdef VECT_TAB_RAM /* Set 阅读全文

posted @ 2020-04-22 23:17 一郎哥哥 阅读(876) 评论(0) 推荐(0) 编辑

STM32F4中断应用概述(201708)

摘要: 本章参考资料《 STM32F4xx 中文参考手册》第十章-中断和事件、《ARM Cortex™-M4F 技术参考手册》 -4.3 章节: NVIC 和 4.4 章节: SCB—4.4.5 的 AIRCR。STM32 中断非常强大,每个外设都可以产生中断,所以中断的讲解放在哪一个外设里面去讲都不合适, 阅读全文

posted @ 2020-04-22 17:56 一郎哥哥 阅读(1508) 评论(0) 推荐(0) 编辑

EXTI—外部中断/事件控制器

摘要: 外部中断/事件控制器(EXTI)管理了控制器的 23 个中断/事件线。每个中断/事件线都对应有一个边沿检测器,可以实现输入信号的上升沿检测和下降沿的检测。 EXTI 可以实现对每个中断/事件线进行单独配置,可以单独配置为中断或者事件,以及触发事件的属性。 EXTI功能框图EXTI 的功能框图包含了  阅读全文

posted @ 2020-04-22 15:28 一郎哥哥 阅读(949) 评论(0) 推荐(0) 编辑

2020年4月21日

QT 开发---QGroundControl地面站V2.6--环境搭建

摘要: 转载学习https://blog.csdn.net/jobfind/article/details/80390126 Qt开发环境搭建(2019.01) 1.介绍 Qt是一个跨平台的C++图形用户界面应用程序框架,提供给应用程序开发者建立艺术级的图形用户界面所需的所用功能。Qt可以帮助我们轻松地使用 阅读全文

posted @ 2020-04-21 00:25 一郎哥哥 阅读(1036) 评论(0) 推荐(0) 编辑

2020年4月20日

keil关于use MicroLIB 和半主机模式的总结(转)

摘要: 半主机是这么一种机制,它使得在ARM目标上跑的代码,如果主机电脑运行了调试器,那么该代码可以使用该主机电脑的输入输出设备。 这点非常重要,因为开发初期,可能开发者根本不知道该 ARM 器件上有什么输入输出设备,而半主基机制使得你不用知道ARM器件的外设,利用主机电脑的外设就可以实现输入输出调试。 所 阅读全文

posted @ 2020-04-20 15:39 一郎哥哥 阅读(1606) 评论(0) 推荐(2) 编辑

2020年4月19日

STM32 的FSMC功能理解

摘要: FSMC全称“静态存储器控制器”。 使用FSMC控制器后,可以把FSMC提供的FSMC_A[25:0]作为地址线,而把FSMC提供的FSMC_D[15:0]作为数据总线。 (1)当存储数据设为8位时,(FSMC_NANDInitStructure.FSMC_MemoryDataWidth = FSM 阅读全文

posted @ 2020-04-19 20:17 一郎哥哥 阅读(10262) 评论(0) 推荐(0) 编辑

2020年4月18日

OLED显示模块(原理讲解、STM32实例操作)

摘要: 一、OLED的基础介绍OLED的定义和优势OLED,即有机发光二极管(Organic Light-Emitting Diode),又称为有机电激光显示(Organic Electroluminesence Display, OELD)。OLED由于同时具备自发光,不需背光源、对比度高、厚度薄、视角广 阅读全文

posted @ 2020-04-18 19:35 一郎哥哥 阅读(55843) 评论(1) 推荐(3) 编辑

2020年4月13日

Keil MDK 5.11a Debug仿真时System Viewer菜单显示空白和Peripherals菜单无外设寄存器解决

摘要: 前几天用keil mdk5.14新建工程进行仿真时,进入Debug环境发现System Viewer菜单显示空白,Peripherals菜单没有外设寄存器。如图1和图2所示。打开Oprons for Target 查看System Viewer File选项没有勾选Use Custom File,系 阅读全文

posted @ 2020-04-13 15:24 一郎哥哥 阅读(1285) 评论(0) 推荐(0) 编辑

复习BOOT启动模式设置

摘要: 启动模式设置接口: 一般是通过flash启动,STM32一按复位键就开始跑代码,因此设置为BOOT0为0,BOOT1任意。ISP下载代码时,下载软件自动配置好BOOT0和BOOT1。 阅读全文

posted @ 2020-04-13 09:25 一郎哥哥 阅读(512) 评论(0) 推荐(0) 编辑

导航