摘要:
ARM Cortex-M底层技术(1)—程序在Flash和SRAM的空间分配 1. keil编译介绍 当使用keil进行单片机的开发时,运行一段程序后,在output输出框会看到如下图的结果。 图1 keil 的output框 其中,Compiler编译器,使用的版本是 V5.06,程序会先经过编译 阅读全文
随笔分类 - MCU 系列
STM32启动过程--启动文件--分析
2022-01-15 11:51 by dreamboy2000, 550 阅读, 收藏, 编辑
摘要:
STM32启动过程--启动文件--分析 一、概述 1、说明 每一款芯片的启动文件都值得去研究,因为它可是你的程序跑的最初一段路,不可以不知道。通过了解启动文件,我们可以体会到处理器的架构、指令集、中断向量安排等内容,是非常值得玩味的。 STM32作为一款高端Cortex-M3系列单片机,有必要了解它 阅读全文
K66芯片解锁/J-link报错的解决思路
2021-09-30 09:06 by dreamboy2000, 1160 阅读, 收藏, 编辑
摘要:
错误呈现: 错误描述:Protection bytes in flash at add. 0x400 .0x40F indicate that readout protection is set. For debugger connection the device need. to be unse 阅读全文
Serial bootloader for STM8
2021-09-25 10:16 by dreamboy2000, 91 阅读, 收藏, 编辑
摘要:
This article will cover developing a serial bootloader for STM8S microcontrollers. Contents: Entry condition Serial protocol Flash block programming I 阅读全文
ICD3 Header-6接插件引脚定义
2021-09-06 17:06 by dreamboy2000, 838 阅读, 收藏, 编辑
摘要:
ICD3 Header-6接插件引脚定义 蓝色线对应 PIN1 定义为(VPP/MCLR ) (编程电压)黄色线对应 PIN2 定义为VDD (电源正极)绿色线对应 PIN3 定义为VSS (电源负极)红色线对应 PIN4 定义为PGD (编程数据)黑色线对应 PIN5 定义为PGC (编程时钟)白 阅读全文
SPI传输协议笔记
2021-08-14 09:46 by dreamboy2000, 211 阅读, 收藏, 编辑
摘要:
SPI传输协议笔记 SPI: Serial Peripheral Interface 由Motorola发起的一个同步串行数据传输标准,全双工,以主从(Master/Slave)模式通信。多片从设备使用片选信号(chip select)。SPI又称为4线串行总线(four-wire serial b 阅读全文
SAMS70XXX PIO 学习
2021-08-09 19:08 by dreamboy2000, 448 阅读, 收藏, 编辑
摘要:
1、uint32_t pio_configure_pin(uint32_t ul_pin, const uint32_t ul_flags) // 配置 I/O 参数 \sam\drivers\pio\pio.h \common\services\serial\sam_uart\uart_seria 阅读全文
如何使用EBI与i80接口的LCD Module连接?
2021-08-06 14:29 by dreamboy2000, 532 阅读, 收藏, 编辑
摘要:
EBI 连接 i80 接口的 LCD Module 需要用到的脚位如下: EBI_AD [ 15:0 ]:数据传输的引脚 ( EBI data bus )(16 bit 数据宽度,EBI 接口需使用 EBI_AD [ 15 : 0 ];若 8 bit 数据宽度,EBI 接口需使用 EBI_AD [ 阅读全文
GPIO的八种模式的详细讲解
2021-07-29 08:34 by dreamboy2000, 2465 阅读, 收藏, 编辑
摘要:
输入模式 -输入浮空(GPIO_Mode_IN_FLOATING) -输入上拉(GPIO_Mode_IPU) -输入下拉(GPIO_Mode_IPD) -模拟输入(GPIO_Mode_AIN) 输出模式 -开漏输出(GPIO_Mode_Out_OD) -开漏复用功能(GPIO_Mode_AF_OD) 阅读全文
解决IAR环境下用ST-LINK烧录stm32出现 : Fatal error: ST-Link, No MCU device found Session aborted! 错误
2021-07-27 10:30 by dreamboy2000, 2681 阅读, 收藏, 编辑
摘要:
在IAR环境下用ST-LINK烧录stm32会报错(芯片:ST STM32F030x8),IAR配置如下: 直接烧录会出现以下错误: Fatal error: ST-Link, No MCU device found Session aborted! 解决方法: 如果板子上有复位键的话一直按住复位键 阅读全文
stm32f系列单片机startup_stm32fxxx.s文件说明(转)
2021-02-07 10:59 by dreamboy2000, 352 阅读, 收藏, 编辑
摘要:
stm32f系列单片机startup_stm32fxxx.s文件说明(转) * 文件名 : startup_stm32f10x_hd.s;* 库版本 : V3.5.0;* 说明: 此文件为STM32F10x高密度设备的MDK工具链的启动文件;* 该模块执行以下操作:;* -设置初始堆栈指针(SP); 阅读全文
C51 WARNING 说明收集
2021-02-05 16:45 by dreamboy2000, 229 阅读, 收藏, 编辑
摘要:
1、 *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?_VREF_RELOAD?VREF 原因: 函数没有被调用 2、 *** WARNING L16: UNCALLED SEGMENT, IGN 阅读全文
单片机欠压保护、欠压复位的用法及作用
2020-01-18 09:09 by dreamboy2000, 1707 阅读, 收藏, 编辑
摘要:
一. 前言使用编程环境 :KEIL mdk4单片机 : NRF24LE1 二. 分析 查询各开发芯片的数据手册,一般在电源管理或者复位设置章节中。以下NRF24LE1为例: Power supply supervisor(电源监控):电源主管在开机时对系统进行初始化,对即将发生的情况提供预警当电源电 阅读全文
Microchip ICD3 接口线定义
2019-11-09 17:34 by dreamboy2000, 2292 阅读, 收藏, 编辑
摘要:
pin 1 (VPP/MCLR) 白色 (编程电压) Pin 2 (VDD) 黑色 (电源正极) Pin 3 (VSS) 红色 (电源负极) Pin4 (PGD) 绿色 (编程数据) pin5 (PGC) 黄色 (编程时钟) PIn6 (LVP) 蓝色 (低编程电压) 阅读全文
在MPLAB 8.92 安装 XC8
2019-11-08 13:51 by dreamboy2000, 2140 阅读, 收藏, 编辑
摘要:
很多人遇到,在MPLAB 8.92 下装 XC8 ,在编译器选项中找不到 XC8 选项的问题 1、问题在于 高于1.34的编译器在安装过程中未在系统中注册MPLABXC8.dll 2、在管理员模式下运行 CMD 命令 3、在 XC8安装路径下的BIN目录 运行 regsvr32 mplabxc8.d 阅读全文
Microchip pragma config
2019-10-12 11:33 by dreamboy2000, 477 阅读, 收藏, 编辑
摘要:
Microchip MPLAB X IDE 5.25 Windows --> Target Memory Views --> Configuration Bits 同时可以生成相关的配置代码 阅读全文