title: mcu-stm32-IAP-0-about date: 2020-05-27 08:51:58 categories: tags: - iap - stm32 - about 章节概述: 介绍什么是IAP、IAP的前置知识。 IAP IAP(In Application Program ...
分类:
其他好文 时间:
2020-06-09 23:44:34
阅读次数:
63
常规打印方法 在STM32的应用中,我们常常对printf进行重定向的方式来把打印信息printf到我们的串口助手。在MDK环境中,我们常常使用MicroLIB+fputc的方式实现串口打印功能,即: 要实现fputc函数的原因是:printf函数依赖于fputc函数,重新实现fputc内部从串口发 ...
分类:
其他好文 时间:
2020-06-08 00:50:29
阅读次数:
82
芯片平台:正点原子精英版(STM32F103ZET6) 参考教程:野火 使用IDE:Keil uVision5 问题描述: 在一次程序烧录中,程序没有像预料的那样在板子上正常运行,而是没有任何反应。 程序的内容是点亮板子上的一个LED灯。 排查阶段: 首先检查代码问题,由于编译通过,排除语法问题。 ...
分类:
其他好文 时间:
2020-06-08 00:24:39
阅读次数:
68
看看架构: ARM7:ARMv4架构 ARM7没有MMU(内存管理单元),只能叫做MCU(微控制器),不能运行诸如Linux、WinCE等 这些现代的多用户多进程操作系统,因为运行这些系统需要MMU,才能给每个用户进程分配进 程自己独立的地址空间。ucOS、ucLinux这些精简实时的RTOS不需要 ...
分类:
移动开发 时间:
2020-06-07 18:01:16
阅读次数:
251
参考例程讲解 一、 Display显示DEMO: 1、 硬件: 图1.1 数码管模块原理图 由图1.1可知MCU通过DAT&CLK(I2C)两个引脚去控制数码管驱动IC,从而达到控制数码管的显示;打开TM1650/AIP650规格书, 图1.2 控制命令 我们知道TM1650/AIP650可以通过显 ...
分类:
其他好文 时间:
2020-06-06 16:52:10
阅读次数:
288
简介: exti--外部中断/事件控制器,控制器由20个边沿检测器组成,每个检测器都连接了所有端口对应引脚,每个输入线都可以独立的配置输入类型可触发事件(上升沿/下降沿/双边沿触发)。 功能框图; 图中黄色部分表示每个寄存器都有20个输入线与之相对应 如:中断屏蔽寄存器 寄存器中有20个外部输入线的 ...
分类:
其他好文 时间:
2020-06-02 11:28:07
阅读次数:
67
title: mcu-stm32-cube-05-using-serial.md date: 2020-03-09 10:37:34 categories: tags: - stm32 - cubeMx - serial 知识 串口是一种通讯协议,存在于 设备-设备 之间。在介绍串口协议之前,我们先 ...
分类:
其他好文 时间:
2020-05-31 20:03:56
阅读次数:
74
title: mcu-stm32-cube-06-配置DMA date: 2020-05-31 16:39:05 categories: tags: - stm32 - cubeMx - dma - serial 知识 DMA(Direct Memory Access,直接存储器访问) 用于在外设与 ...
分类:
其他好文 时间:
2020-05-31 19:38:17
阅读次数:
108
title: file_name date: 2020-05-31 10:27:10 categories: tags: - stm32 - keil - config KEIL 工程下 编译生成 hex和 bin文件 背景 为了发布生产的固件,需要用到bin文件。 生成hex 在Keil中:Opt ...
分类:
其他好文 时间:
2020-05-31 11:18:38
阅读次数:
123
开发板 硬件说明 一,开发板主控芯片说明: 1. 单片机: STM32F103RET6 2. GPRS模块: Air202 二,开发板外设说明: 1. 以太网模块: W5500 2. 外设通信接口: 422或者485通信 3. 继电器:两路继电器输出 通信控制说明 一,电脑串口和GPRS下载调试口通 ...
分类:
其他好文 时间:
2020-05-30 13:05:27
阅读次数:
94