最新文章

本帖只适用AT24C16及以下的芯片,AT24C32及以上的芯片读写方式不一样,故不适用!!! 如果你的代码可以正常读写24C01/02,直接拿来读取24C16是可以的,但是只能读取256字节。 AT24C16与AT24C01/02/04/08 不同,它引脚的A2,A1,A0是无效的,也就是它没有自
2023-06-06
/
0 评论
/ /
22 阅读
## 前言 随着全球晶圆缺货,ST疯狂涨价,也是时候把目光放到国产 MCU 上啦,感觉还不错,看 datasheet 的的数据来分析,性价比高,性能强。至于稳定性嘛,我没有长时间老化和细节地测试过,不做评论。 **建议** : *如果不想重新构建新的 AT 工程,就在你ST产品的工程上修改即可
2023-02-20
/
0 评论
/ /
67 阅读
ITM,(英文:Instrumentation Trace Macrocell,指令跟踪宏单元),是一种针对MCU进行跟踪调试的新方法,与打断点(Breakpoint)不同,ITM方法不需要暂停程序运行,可以在程序全速运行的过程中实时输出变量的数值以便观察,即Trace功能。对于有一定产品开发经验的
2023-02-01
/
0 评论
/ /
29 阅读
# 什么是ITM调试功能? STM32 有一个代码跟踪功能,即 ITM,这个调试功能非常强大,可以替代串口输入输出功能,而且只需要占用一根 I/O 线就可以实现。 当然它的好处不仅仅体现在这里,在调试嵌入式操作系统代码时你会发现相当方便。 # 怎么用ITM? 那么现在正式开始讲述如何利用
2023-02-01
/
0 评论
/ /
30 阅读
OSC_IN和OSC_OUT默认是外部晶振引脚的。在STM32上如果不使用外部晶振,OSC_IN和OSC_OUT的接法如果使用内部RC振荡器而不使用外部晶振,请按照下面方法处理:1)对于100脚或144脚的产品,OSC_IN应接地,OSC_OUT应悬空。2)对于少于100脚的产品,有2种接法:2.1
2022-06-14
/
0 评论
/ /
28 阅读
FatFS文件系统介绍简要介绍文件系统,它是为了存储和管理数据,而在存储介质建立的一种组 织结构,这些结构包括操作系统引导区、目录和文件。常见的 windows 下的文件系统格式 包括 FAT32、NTFS、exFAT。在使用文件系统前,要先对存储介质进行格式化。格式化先 擦除原来内容,在存储介质上
2022-05-08
/
0 评论
/ /
25 阅读
bsp.h/* * bsp.h * * Created on: Apr 22, 2021 * Author: Administrator */ #ifndef BSP_H_ #define BSP_H_ #include "main.h" #includ
2022-04-28
/
0 评论
/ /
33 阅读
主要代码#define ROTATE_A PAin(2) #define ROTATE_B PAin(3) s16 DATA=0; //中断处理 void EXTI2_IRQHandler(void) { if(EXTI_GetITStatus(EXTI_Line2) != RESET)
2022-01-19
/
0 评论
/ /
38 阅读
 意法半导体已经推出STM32基本型系列、增强型系列、USB基本型系列、增强型系列;新系列产品沿用增强型系列的72MHz处理频率。内存包括64KB到256KB闪存和 20KB到64KB嵌入式SRAM。新系列采用LQFP64、LQFP100和LFBGA100三种封装,不同的封装保持引脚排列一致性,结合
2022-01-06
/
0 评论
/ /
24 阅读
不需要拆机就能够对产品进行升级,通过Bootloader就可以完成这项工作。先了解一下IAPISP和IAP的区别:ISP(In-System Programming)在系统可编程,指电路板上的空白器件可以编程写入最终用户代码, 而不需要从电路板上取下器件,已经编程的器件也可以用ISP方式擦除或再编程
2021-10-31
/
0 评论
/ /
32 阅读