
MCU 外设
文章平均质量分 86
USB,CAN,UART,I2C
Open歌
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
CAN总线学习:原理
CAN是控制器局域网络(ControllerAreaNetwork,CAN)的简称,是由以研发和生产汽车电子产品著称的德国BOSCH公司开发的,并最终成为国际标准(ISO11898),是国际上应用最广泛的现场总线之一。在北美和西欧,CAN总线协议已经成为汽车计算机控制系统和嵌入式工业控制局域网的标准总线,并且拥有以CAN为底层协议专为大型货车和重工机械车辆设计的J1939协议。CAN总线的特点(1)多主机方式工作:网络上任意节点可在任意时刻其他节点发送数据,通信方式灵活;(2)网络上...原创 2021-11-12 11:52:42 · 879 阅读 · 0 评论 -
CAN总线学习:MM32
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录目录 Part 1. CAN 模块特性 Part 2. 硬件设计上的注意事项 Part 3. 软件设计上的注意事项 Part 4. CAN波特率与采样点配置要求 Part 5. 同步跳转位宽时间设置的注意事项 Part 6. 发送时启动自动重传及发送..原创 2021-11-12 11:40:32 · 1390 阅读 · 0 评论 -
USB原理学习:1
理论学习本章将由浅入深介绍USB原理,逐步解释以下问题: 第一节:USB从接入到使用,讲述USB设备接入主机后经历了哪些过程; 第二节:USB通信过程,解释USB设备和主机之间如何通信; 第三节:从机的属性,也称从机的描述符集合,介绍如何区分不同类型的USB设备; 第四节:枚举的详细过程,概括主机认识USB设备的具体过程;另外,下文将用主机/从机统一描述USB主机和USB设备: 主机:USB主机(Win/Android/Mac等) 从机:USB设备(鼠标.转载 2021-11-12 09:36:44 · 5571 阅读 · 1 评论 -
I2S 总线学习:I2S驱动WM8978
背景为了了解I2S总线所对应的硬件设计,下文转载了《STM32:I2S驱动WM8978》。以加深对I2S总线的了解。正文最近项目中使用STM32F4驱动音频IC:WM8978。由于STM32的I2S接口只有一个数据引脚,因此在设计引脚的时候,就需要确定是录音还是放音。WM8978为DAC+ADC芯片,本身并不具备编解码的功能。1)WM8978可通过I2S接口接收PCM数据,转为模拟信号输出,此为DAC过程,即放音;2)WM8978可接收模拟信号转为数字信号,通过I2S接口传输给转载 2021-11-11 11:27:26 · 2639 阅读 · 0 评论 -
I2S总线学习:I2S数据格式
(一)数字音频技术一、声音的基本概念声音是通过一定介质传播的连续的波。图1 声波重要指标:振幅:音量的大小周期:重复出现的时间间隔频率:指信号每秒钟变化的次数声音按频率分类:图2 声音的频率(语音信号频率范围:300Hz-3kHz)声音的传播携带了信息,它是人类传播信息的一种主要媒体。声音的三种类型:波形声音:包含了所有声音形式语音:不仅是波形声音,而且还有丰富的语言内涵(抽象→提取特征→意义理解)音乐:与语音相比,形式更规范。音乐是符号化的声音。二..原创 2021-11-08 16:56:14 · 4231 阅读 · 1 评论