• 嵌入式学习的第二天


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

    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在不同场景下是有不同的含义,有时是电源,有时是电压的衡量标志
    
    • 1
    • 2
    • 3
    • 4

    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中进行相关的设置,网络上还是有很多教程的

  • 相关阅读:
    HarmonyOS-静态库(SDK)的创建和使用
    面向对象编程-终结篇 es6新增语法
    如何撰写有效的公司新闻稿?实用指南
    Linux安装MySQL8.0
    Linux - 逻辑卷的创建和管理
    uniapp中返回结果是promise的处理方式
    数据压缩STC稀疏三元压缩算法复现
    2021年上半年软件设计师下午真题及答案解析(二)
    聊一聊作为高并发系统基石之一的缓存,会用很简单,用好才是技术活
    Blender纹理UV映射快速入门
  • 原文地址:https://blog.csdn.net/economics3/article/details/127128353