stm32
文章平均质量分 61
weixin_37663721
这个作者很懒,什么都没留下…
展开
-
stmf103-ucosiii移植
一、文件准备1、跑马灯例程2、ucosiii文件下载链接:https://download.csdn.net/download/weixin_37663721/34680721二、移植步骤1、工程目录下新建UCOSIII文件夹2、把\UCOSIII 源码\UCOSIII 3.03\Micrium\Software下的三个文件夹拷贝到UCOSIII文件下,另外再新建两个文件夹:uCOS-CONFIG和UCON-SP,如图:3、把\UCOSIII 源码\UCOSIII 3.03\Micriu原创 2021-10-26 20:23:38 · 160 阅读 · 0 评论 -
stm32-开关读写保护
stm32 读写包含开启方式STM32 ST-LINK Utility软件 >>> Target >>> Opintion Bytes代码开启,要注意解除会擦除代码,flash被锁了可以进SRAM解除,或者st-link解除 NVIC_SetVectorTable(NVIC_VectTab_RAM, 0x0); FLASH_Unlock();//解锁flash FLASH_ReadOutProtection(DISABLE);//解除读保护一些尝试原创 2021-09-27 14:53:04 · 434 阅读 · 0 评论 -
stm32-SRAM启动
文章目录最近将两年前买的STM32F103最小系统板拿出来准备学习,安装完MDK5后写了一个点亮LED程序,发现无法下载。查了下购买评论,原来这种板子发货时已经锁定了flash。鼓捣了2、3天,最后采取的办法是通过sram启动方式,来运行一个flash解锁程序,程序运行后就可以将板子恢复。在此将该过程记录下来。一、系统板外形是这种。二、硬件跳线将两个黄色跳线帽全部插在1端,即BOOT0、BOO1全部接1。三、MDK5设置3-1、新建一个工程,取名Flash_Unlock。设置Run-time,转载 2021-09-27 14:32:33 · 352 阅读 · 0 评论 -
stm32-boot启动
文章目录一、BOOT选择二、BOOT的区别1.用户闪存存储器2.系统存储器3.内嵌SRAM一、BOOT选择二、BOOT的区别1.用户闪存存储器 也就是从flash启动,地址一般位0x08000000,是最常用的启动模式。2.系统存储器 芯片内部的一个特定ROM区,芯片出厂时在这个区域下载了一个Bootloader,也就是ISP程序,用于USART下载。Bootloader是无法自己擦除修改的。3.内嵌SRAM 特点:小、断电不保存、一般用于调试系统启动完成之后,boot引脚的电原创 2021-09-27 14:17:01 · 180 阅读 · 0 评论 -
STM32启动
文章目录一、启动流程二、HEX文件一、启动流程示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。内存五区:栈区stack:由编译器自动分配释放,存放函数的参数值,局部变量的值。堆区heap:由程序员分配和释放,若程序员不释放,程序结束时由OS回收。全局区(静态区 static):全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量、未初始化的静态变量在相邻的另一块区域。文字常量区:常量字符串就是放在这里的。程序原创 2021-09-27 11:13:11 · 459 阅读 · 0 评论