关于stm32的几个基础问题

1.字节序
  • 一直想找一台大端字节序的主机验证浮点数的存储方式,可惜stm32c8t6是小端字节序,如下图
    在这里插入图片描述在这里插入图片描述
  • 这里除了知道stm32f103c8t6这块芯片是小端字节序外,还发现
    • 单独一个\n串口不会换行,需要\r\n才能在串口助手打印换行
    • stm32支持64位的数据,为了确保能获得64位的数据我们应该用int64_tu_int64_t,不应该使用long intlong long

2.关于ISP下载

在正点原子提供的《STM32F1开发指南-库函数版本_V3.1》中2.1.8中提到启动方式设置如下:
在这里插入图片描述

  • 事实上,我让BOOT0=1,BOOT1 = 0,复位后还是从FLASH启动,知道原因的大神可以留言解释一下吗
  • 另外,在3.4.2中看到这样一句:
    在这里插入图片描述
    以前一直以为波特率小下载的成功率会高一点,事实上设置成460800卡在下面这张图的时候还少一点
    在这里插入图片描述
  • 这时候可以试一下长按复位键两秒以上再放开(有时候有用)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值