嵌入式学习的第二天

同步通信和异步通信?
一个是通知了再发(按照公共时钟进行收发),一个是随时想发就发(按照标志位进行收发的进程)

IIC什么东西?usart不够用了吗?
IIC的意思是主从设备通信协议,什么是主从设备
假设 1 个单片机和 3 个外设通讯,在这个拓扑结构里,单片机负责协调和各个外设之间的通讯,被称为主机(Master)、外设都是从机(Slave):

作者:木木三
链接:https://www.zhihu.com/question/484630115/answer/2112961357
来源:知乎

具体工作流程是怎么样的?一个主设备如何和从设备进行连接?

直接看工程项目的做法,从EEPROM写入数据,在读取出来,添加相关的库头文件,比如i2c,串口gpio还有rcc

需要进行的工作流程:
1.串口初始化
2.i2c初始化

为什么需要工程化?
keil是不知道文件结构构造,需要你自己使用一个虚拟的文件结构构造。(工程文件构建已经熟练),完成了keil 的注册

添加stm32芯片库的作用?
在使用keil选择的时候会安装一个32page,同时在创建工程的时候也会选择芯片(可以在keil中下载,但是多方说网络下载慢,而且容易出错,所以不在这里下载。)。芯片库的作用,文章可以看这里芯片库的作用

stmc8t6相关的问题问题?

由于我买的是最小系统版,这个板子我没有玩过。所以关于下载程序以及另外一边的usb不甚了解,现在把问题一一解决一下,可以参考STM32F103C8T6核心板使用专题讲解 带你轻松玩32【开放未来科技】

Q1:stm32为什么需要供电?(虽然我知道工作需要电,但是具体怎么运作的?)
vcc和GND是什么样的概念的东西(本人没有接触过电学相关的东西)
A1:https://zhuanlan.zhihu.com/p/92483993,这里有讲述最小板的相关模块,
vcc和GND在不同场景下是有不同的含义,有时是电源,有时是电压的衡量标志

Q2:调试系统怎么用的(swd怎么连)
https://www.bilibili.com/video/BV1Qi4y1M78P/?spm_id_from=333.337.search-card.all.click&vd_source=29c40c439861733c937268d7fed2bbae
这个地址有描述,同时简单了的使用了一下,下面有人说采用另外一种方式,采用串口对串口的输出方式,电脑没有串口输出,所以需要使用ch340模块转换成串口,然后在将开发板和这个模块相连,感兴趣的可以去搜索一下(在淘宝搜索之后,发现这种方式比较便宜,喜欢动手的可以试试)

Q3:由于我买了stlink,这个怎么和keil联系起来使用?
在keil的debug中进行相关的设置,网络上还是有很多教程的

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值