
STM32
文章平均质量分 83
丸子的蓝口袋
成为更好的,探索更好的
展开
-
存储器与CPU的地址对齐
存储器与CPU的地址对齐1. 前言2. 原因3. 总结1. 前言当CPU的数据位与存储器如sram/flash/prom等不一致时,地址线的解法往往要移位ie,这是为什么呢?2. 原因以上图为例进行说明,左侧是CPU/MCU,右侧是ROM存储器。1)当ROM为8位时,CPU的地址线A0对应ROM的A0CPU一个地址对应一个字节,即8位。ROM一个地址对应一个字节,即8位。当访问地址3,由于地址线会经过译码,所以对应CPU A1A0=11,正好对应ROM的A1A0=11时的数据位置。2)当原创 2022-04-19 10:39:34 · 7439 阅读 · 0 评论 -
stm32程序flash下载和sram运行
stm32程序flash下载和sram运行1. 前言2. 程序下载到flash中3. 程序在sram中运行参考文献1. 前言在stm32新建工程(参照stm32栏目的stm32新建工程)后,需要下载写好的程序运行。有两种方式验证你程序的正确性,一种是直接下载到flash中,一种是在sram中跑。程序在sram中运行掉电会消失,不过避免了每次擦写flash,毕竟flash的擦写次数是有限的,在sram中验证程序没有问题后,可以再烧录在flash中。烧录工具:st-link2. 程序下载到flash中原创 2021-12-11 18:18:54 · 5805 阅读 · 0 评论 -
STM32新建工程
STM32新建工程1. 前言1. 前言原创 2021-12-07 12:55:15 · 2662 阅读 · 0 评论 -
boot0是什么?
boot0是什么?1. 杂谈1. 杂谈最近感觉越来越口吃了,知道自己不会表达,但在熟人面前至少能侃侃而谈,现在在熟人面前也说不出话来,真让我苦恼,我觉得人还是不要给自己负面暗示,否则长此以往自己真的就不行了,想想阻碍你的门槛是什么,与其退缩,还不如去突破,所以还是多读书,多分享。...原创 2021-09-13 19:09:31 · 7420 阅读 · 0 评论 -
SPI的基本知识(偏向STM32中的SPI)
SPI的基本知识1. 杂谈2.什么是SPI?3. SPI的通信协议4. STM32里SPI的配置1. 杂谈快两个月没有写博文了,前段时间确实很忙,以至于天天跟我妈抱怨说快累死了,可是最近才知道我妈的工时变成了早五晚8,却从来没有听到她的抱怨,对比我妈,我真的是差的远,不仅行动上懒惰,在时间规划上也差一大截,所以接下来要多行动少抱怨,享受当下,毕竟好的坏的都是你曾经的一部分。2.什么是SPI?3. SPI的通信协议4. STM32里SPI的配置...原创 2021-09-12 19:37:15 · 3134 阅读 · 0 评论 -
SWD和JTAG调试接口
SWD和JTAG调试接口1.前言2.SWD接口2.1 SWD接口是什么?2.2 特点2.3 使用方法3. JTAG接口3.1 简介3.2 工作原理1.前言写这个话题得原因是用到STM32F031K时,没有找到JTAG调试接口,问了领导才知道可以用SWD接口去调试,那我不知道肯定得弄清楚是啥呀。2.SWD接口2.1 SWD接口是什么?SWD:Serial Wire Debug串行调试。SWD与JTAG接口都是在使用仿真器时需要用到的调试接口。仿真器的作用是替代单片机、ARM对程序的运行进行控制,原创 2021-06-27 16:03:48 · 23625 阅读 · 0 评论 -
STM32的基本知识(1)
STM32的基本知识1.前言2.STM32基础知识2.1 简介2.2.1 ARM简介2.2.1.1 概念和术语2.2.1.2 架构2.2 分类1.前言看看草稿箱里,已经有9个为写完未发布的草稿,最近简直是太懈怠了,学习时间非常少,每天在干杂活,干完了又不想花时间学习了。无意中看到一句话,赚钱少的都是加班很晚的,那些赚钱多的,反而学习时间长。我一直很怕,毕业后年数越多跟人拉开差距越大,所以不敢懈怠,另一方面又想多出去玩,开阔自己的眼界。好像很难做到平衡,往往很容易走向极端,玩的多了,又会自责担心被原创 2021-06-28 10:01:37 · 490 阅读 · 0 评论