先擦除后写入,stm32内置flash擦或写时,必须打开外部/内部高速振荡器。 擦除操作 以页为单位,每页1024个字节 起始地址0x0800 0000 擦写时要避开用户程序存储区 最多擦写10万次 擦除一页要10ms 写操作 以16bit宽度为单位,允许跨页写入 ...
分类:
其他好文 时间:
2021-06-02 16:37:58
阅读次数:
0
目录1、安装2、打开软件3、测试功能4、使用脚本功能5、波形显示功能6、升级专业版 作为一个搞嵌入式软件的,串口是我们经常需要使用的一个外设资源,对应的我们在调试的时候就需要用到一些工具,本人也用过目前市面上的大多数串口调试助手,比如SComAssistant,SSCOM,还有野火和原子自己家的串口 ...
关于STM32串口空闲中断的问题 1.空闲中断是接受数据后出现一个byte的高电平(空闲)状态,就会触发空闲中断.并不是空闲就会一直中断,准确的说应该是上升沿(停止位)后一个byte,如果一直是低电平是不会触发空闲中断的(会触发break中断)。 2.关于第二点有要铺垫的三个情况,datasheet ...
分类:
其他好文 时间:
2021-06-02 10:39:36
阅读次数:
0
如果在程序中禁用了SWD调试接口,即将SWD所用的IO口当作普通的IO口使用时,下载完第一次程序后,如果从flash启动(BOOT0==0)则无法继续使用SWD接口重新下载程序或者调试; 此时可能会出现如下提示: Connecting … Connecting via USB to J-Link d ...
分类:
其他好文 时间:
2021-05-24 12:33:42
阅读次数:
0
第五章 分支语句 一、流程控制 (1)顺序结构 最基本的结构,按顺序依次执行 (2)分支结构 1.if语句 格式1: if (关系表达式){ 语句体; } 关系表达式的值是true就执行语句体,是false就不执行语句体 但是都要执行大括号外面的语句 格式2: if (关系表达式){ 语句体; }e ...
分类:
编程语言 时间:
2021-05-24 03:12:08
阅读次数:
0
import java.util.Scanner; //输入并打印 public class ShuRuDaYin { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.p ...
分类:
其他好文 时间:
2021-04-30 11:58:37
阅读次数:
0
作者:bishe_teacher blog.csdn.net/bishe_teacher/article/details/107878536 正常情况下,每个子线程完成各自的任务就可以结束了。不过有的时候,我们希望多个线程协同工作来完成某个任务,这时就涉及到了线程间通信了。 本文涉及到的知识点: t ...
分类:
编程语言 时间:
2021-04-24 11:53:21
阅读次数:
0
上一篇文章《PHY寄存器》提到STM32为什么不兼容PHY,有小伙伴好奇,市面上的MCU为什么没有集成晶振,今天我们就来聊一聊这个话题。 01、MCU为什么不集成晶振 本文将用STM32代替MCU。 原因1:早些年,芯片的生产制作工艺也许还不能够将晶振做进芯片内部,但是现在可以了。这个问题主要还是实 ...
分类:
其他好文 时间:
2021-04-21 12:17:52
阅读次数:
0
<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/ZLAir724UGA/aly.html" frameborder="0" scrolling="auto" width="100%" height="1500"></ifra ...
分类:
其他好文 时间:
2021-04-13 12:51:27
阅读次数:
0
1、降低主频,降低外设总线时钟频率 2、低频模式、正常模式切换,不工作时在低频模式,工作时在正常模式 3、低功耗模式,外部中断唤醒,定时唤醒 4、关闭不用的外设;外设不用的话断电; 5、使用低功耗的单片机 6、硬件角度考虑:降低电压;电源芯片选用 参考网址:https://m.21ic.com/ap ...
分类:
其他好文 时间:
2021-04-12 12:26:03
阅读次数:
0