首先:操作LED就要操作GPIO alpha的芯片是NXP的IMX6ULL 其GPIO和STM32的命名有所区别 可以看到IMX6ULL的GPIO以其功能进行命名,对应上图中PAD之后的部分 即GPIO_IO00~GPIO_IO09 和JTAG_MOD等,用户按照名字就可以知道对应引脚的功能。并且I ...
分类:
其他好文 时间:
2020-05-02 16:30:03
阅读次数:
56
RT-Thread Studio不用考虑移植问题 STM32CubeMx快速的配置芯片外设的时钟和引脚,使驱动的开发变得简单 不依赖与rtt设备驱动框架,直接用cubmx生成的外设驱动,最终达到类似并取代keil的功能 使用 RT-Thread Studio 新建 RT-Thread 工程,注意特殊 ...
分类:
其他好文 时间:
2020-05-01 20:44:32
阅读次数:
141
uint64_t destime, oritime, rectime, tratime; int64_t result; result = ((rectime-oritime) + (tratime-destime))/2; 当((rectime-oritime) + (tratime-destim ...
分类:
其他好文 时间:
2020-04-30 17:30:32
阅读次数:
88
尝试了下STM32的ADC采样,并利用DMA实现采样数据的直接搬运存储,这样就不用CPU去参与操作了。 找了不少例子参考,ADC和DMA的设置了解了个大概,并直接利用开发板来做一些实验来验证相关的操作,保证自己对各部分设置的理解。 我这里用了3路的ADC通道,1路外部变阻器输入,另外两路是内部的温度 ...
分类:
其他好文 时间:
2020-04-30 15:39:36
阅读次数:
50
内存映射 在一些桌面程序中,整个内存映射是通过虚拟内存来进行管理的,使用一种称为内存管理单元(MMU)的硬件结构来将程序的内存映射到物理RAM。在对于 RAM 紧缺的嵌入式系统中,是缺少 MMU 内存管理单元的。因此在一些嵌入式系统中,比如常用的 STM32 来讲,内存映射被划分为闪存段(也被称为F ...
分类:
其他好文 时间:
2020-04-29 14:19:41
阅读次数:
342
显示器简介 显示器属于计算机的 I/O 设备,即输入输出设备。它是一种将特定电子信息输出到屏幕上再反射到人眼的显示工具。常见的有 CRT 显示器、液晶显示器、LED 点阵显示器及OLED 显示器 本章讲解的内容涉及对 FSMC 的控制,若您不了解 FSMC 外设,可以先学习前面的《FSMC—扩展外部 ...
分类:
其他好文 时间:
2020-04-28 23:04:36
阅读次数:
109
讲述: 1. C语言中的结构体有何作用 2. 结构体成员变量内存对齐有何讲究(重点) 1. 结构体有何作用 C语言中结构体至少有以下三个作用: (1)有机地组织了对象的属性。 比如,在STM32的RTC开发中,我们需要数据来表示日期和时间,这些数据通常是年、月、日、时、分、秒。如果我们不用结构体,那 ...
分类:
其他好文 时间:
2020-04-28 13:16:56
阅读次数:
69
前言 这节演示下,基于GPRS模块(air202)AT指令TCP透传方式,MQTT通信控制升级STM32程序 测试准备工作(默认访问我的服务器,改为自己的服务器,请看后面说明) 一,下载BootLoader程序(请自行下载) 首先BootLoader默认是先尝试加载第一份用户程序 后面咱分为两种情况 ...
分类:
其他好文 时间:
2020-04-27 09:15:04
阅读次数:
104
STM32分类 STM32的命名方法 怎样选择合适的MCU 一个原则:花最少的钱,做最多的事 在确定项目需求的情况下,一般按照下面的顺序来选择合适的MCU 如何分配原理图引脚 如何寺找引脚的功能说明 官方资料:STM32Fxxx数据手册,也叫datasheet。注意数据手册跟参考手册的区别 数据手册 ...
分类:
其他好文 时间:
2020-04-26 19:00:49
阅读次数:
98
前言 这一节实现的功能是使用MQTT通信控制模块去升级 这一节还是着重讲解一下如何移植升级程序文件到自己的项目 我做的单片机升级封装文件的目的是希望大家直接移植到自己的项目使用! 关于实用性: 现在的封装适应所有的升级操作,无论用的啥东西来控制的啥单片机升级,无论用的啥方式升级都可以使用 如果大家不 ...
分类:
其他好文 时间:
2020-04-25 18:47:03
阅读次数:
90