stm32学习笔记

stm32学习心得

stm32对比51来说,跟加简便也跟加复杂。技术上,多了端口使能一步,而且多了许多库函数,如果对于库函数不了解,调用起来就会十分麻烦,缺少一步就会报错而且不容易找出错误。但是库函数也方便了编程,是编程跟加简便。总体来说32较51来说,算是51的升级版,功能模块方面的核心技术基本相同,与51基本相同,但编程的复杂程度跟加复杂。

stm32mini版程序转向stm32f103c8t6

1.首先更改启动文件,将hd.s 结尾的启动文件改为md.s的启动文件。
2.再将k5编程软件型号改为STM32F103C8.
3.将其Define从STM32F10X_MD,USE_STDPERIPH_DRIVER改为STM32F10X_HD,USE_STDPERIPH_DRIVER
4.将其flash改为128k
5.下载可以买j-link ob进行直接下载,或者用4根杜邦线对st-link进行连接进行下载。在下载之前,还需要对j-link或者st-link的驱动进行下载,否则无法下载成功。st-link下载器端口对于目标版的端口
仿真器 端口一 对应 VCC
端口七 对应 SWIO
端口九 对应 SWCLK
端口二十 对应 GND在这里插入图片描述

stm32单独ID号

每一个单片机板子都有一个独有的ID号,储存在单片机中,可以通过地址进行提取。ID号一共有96位。0x1FFFF7E8位ID号的地址,定义的是一个32位的无符号整型,因为每个单位地址储存一个字节即8位,所以一个数组元素对应4个字节
提取出来ID号后经过串口通信传输到电脑,经过查询,可以知道串口PA9为串口1的TX,PA10为串口1的RX。则对应的,PA9连接到串口的RX,PA10连接到串口的TX.

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值