STM32
AhPhong
这个作者很懒,什么都没留下…
展开
-
获取STM32 MCU的唯一ID
STM32F10X 的起始地址是 0x1FFFF7E8。STM32F20X 的起始地址是 0x1FFF7A10。STM32F30X 的起始地址是 0x1FFFF7AC。STM32F40X 的起始地址是 0x1FFF7A10。STM32L0XX 的起始地址是 0x1FF80050。STM32L1XX 的起始地址是 0x1FF80050。STM32L4XX 的起始地址是 0x1FFF7590。STM32H7XX 的起始地址是 0x1FF0F420。原创 2024-09-12 16:30:04 · 1270 阅读 · 0 评论 -
单舵轮AGV里程计算公式
单舵轮AGV里程计算公式:编码器反馈值 * 周长/(减速比 * 时间ms)原创 2023-10-25 22:03:45 · 548 阅读 · 0 评论 -
FlyMcu给STM32一键烧录程序
打开FlyMcu选择相应的串口和下载频率,过高波特率会导致下载中途失败,推荐使用11920,如果你使用的是以上电路作为串口下载方式,在软件左下角需要选择DTR的低电平复位,RTS高电平进BootLoader,选择错误将导致无法下载。原创 2023-02-13 09:11:50 · 4202 阅读 · 0 评论 -
C语言int16_t和uint16_t的区别
-|int16_t| uint16_t----|---- | -----说明 | int16_t代表有符号整数| uint16_t代表无符号整数存储 | 负整数和正整数 | 只能是正整数范围 | -32768 ~ +32767|0 ~ 65535占用字节数 | 2个字节 | 2个字节原创 2023-01-08 16:42:30 · 5193 阅读 · 0 评论 -
c语言怎么判断int16_t类型的数据是正数还是负数?
总结:由表格看出,int16_t 高字节≥8是负数, 高字节<8是正数。我们将以上代码放在ARM中运行,查看Watch中与表格一致。原创 2023-01-08 16:41:01 · 2774 阅读 · 0 评论 -
C语言(int)(Buf[0]<<8 | Buf[1]);作用
data是16位数据类型,Receive_Buf 是8位数据类型,Receive_Buf[0]原创 2023-01-08 11:23:07 · 603 阅读 · 0 评论 -
C语言>>8 & 0xFF; & 0xFF;作用
1010 1010 0011 0011 & 1111 1111 = 0011 0011。1010 1010 0011 0011 >> 8 & 1111 1111 = 1010 1010。原创 2023-01-08 10:51:51 · 1640 阅读 · 0 评论 -
JLink原厂固件集合共计52个
J-Link ARM V5、V6、V7、V8系列J-Link ARM Lite系列J-Link ARM-OB系列J-Link ARM-Pro系列J-Link CF 系列J-Link EDU系列J-Link Lite 系列J-Link OB 系列J-Link Pro 系列J-Link Ultra 系列J-Link V8、V9系列J-Trace系列原创 2022-09-15 11:05:48 · 1325 阅读 · 0 评论 -
使用STM32 ST-LINK Utility下载程序教程
使用STM32 ST-LINK Utility下载程序教程原创 2022-06-07 12:11:18 · 6593 阅读 · 1 评论 -
使用JLink J-Flash对STM32烧录固件简单说明
使用JLink J-Flash对STM32烧录固件简单说明原创 2022-03-15 14:15:42 · 5617 阅读 · 0 评论 -
关于STM32 Keil下载程序后不能自动运行的解决方案
关于STM32 Keil下载程序后不能自动运行的解决方案本方案采用stm32f1系列芯片,boot0和boot1均对地下拉10K电阻。务必按照图片上红框内设置最后一步是重点,不然前面的设置就白费了,由于能运行,具体原因也没去研究。为了给自己涨个记性,所以写个帖子放这里,时刻提醒自己,要细心。本方案采用stm32f1系列芯片,boot0和boot1均对地下拉10K电阻。刚回来板子,刚焊好的板子,下载程序后发现居然不能运行,就连纯粹的点灯都点不亮,瞬间心里一万只草泥马奔跑。一时间脑子崩溃,查了电源、PCB、原创 2021-04-15 22:31:00 · 4787 阅读 · 11 评论