做平衡小车的收获

原文链接(点击原文链接获取更多学习干货): 布尔青年

做平衡小车的收获

1.理解引脚复用和什么时候开启复用端口时钟,作为普通IO和用ST默认的引脚功能的话,是不用开启的引脚的复用时钟的。
2.一开始还一直以为IIC是一个外设,后来发现IIC是集成在芯片里面的。每一个STM32芯片都有对应的IIC集成电路。
3.32的定时器功能很强大,一开始我以为是只是定时的作用,后来发现可以输出PWM波形,扑获外来的脉冲信号,这些的原理都是因为定时器具有定时的功能。
4.每一种芯片的启动的汇编文件是不一样的,如小容量的芯片是要选择有md的启动文件,中容量的是要hd的启动文件,同时头文件也要改,否则会报出很多错误。
5.在.c文件里面定义相对应的变量,在头文件里面用extern ,这样才能用其他文件里面用这个变量。

1.h

extern int i;

1.c

int i;

2.c

#include<1.h>
//这样才可以用1.c里面的变量i

计算机又把这些编号叫做地址,因为里面保存的是数据的地址。有些时候这些数据地址保存的是一些数据,有些时候则保存数据的地址。如0x0000里面保存的是0x0004这个数据。而0x004是编号为4的锁存器单元的地址。而指针就很像上述的东西。
其实在实际编程中,上述的物理地址是不可能被我们操控的,而都是操作系统管控的。
欢迎关注技术公众号,获取更多硬件学习干货!
在这里插入图片描述

在这里插入图片描述

我们能为你提供什么?
技术辅导:C++、Java、嵌入式软件/硬件
项目辅导:软件/硬件项目、大厂实训项目
就业辅导:就业全流程辅导、技术创业支持
对接企业HR:培养输送优质性人才

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值