一、USB简介USB(Universal Serial BUS)通用串行总线,是一个外部总线标准,用于规范电脑与外部设备的连接和通讯。是应用在 PC 领域的接口技术。USB 接口支持设备的即插即用和热插拔功能。USB 是在 1994 年底由英特尔、康柏、IBM、Microsoft 等多家公司联合提出的。USB 发展到现在已经有 USB1.0/1.1/2.0/3.0 等多个版本。目前用的最多的就是
转载 2024-06-12 22:54:33
282阅读
目录简介一、USART是什么?二、问答通信方式1.USART和UART区别2.单工、半双工、全双工区别三、代码实验1、说明2、代码初始化配置及修改3、注意点1、STM32CubeMX 中断处理流程2、关于HAL_Delay和NVIC中断冲突问题4、验证总结附录|参考 简介本文主要是对USART知识点的回顾总结,采用刚学习的STM32CubeMX 进行测试学习,对整个学习过程的一个记录总结,方便以
简介:一、RTC什么是RTCRTC (Real Time Clock):实时时钟RTC是个独立的定时器。RTC模块拥有一个连续计数的计数器,在相应的软件配置下,可以提供时钟日历的功能。修改计数器的值可以重新设置当前时间和日期 RTC还包含用于管理低功耗模式的自动唤醒单元。在断电情况下 RTC仍可以独立运行 只要芯片的备用电源一直供电,RTC上的时间会一直走。RTC实质是一个掉电后还继续运行的定时器
前面是吐槽,不想看直接从分割线开始看干货 首先我想表达,移植bacnet确实是一件扎心的事情。笔者费了好一番功夫,总算也是跑通了官方给的demo,是的。正常来说,官方demo是可以立马使用的,但是可能bacnet比较特殊吧,我现在(2017.10.18)最新版协议栈是0.8.5。 笔者的一向习惯,首次使用下载最新版本,以后能不更新则不更,除非出现在好用的升级。开开心心下载好了0.8.5,打开一
转载 2024-03-09 22:22:38
166阅读
使用keil 5建立一个STM32工程总共分为5步本人用的MCU是STM32F103RCT6,使用的是库开发第一步STM32F10x_StdPeriph_Lib_V3.5.0  官方库如果没有STM32官方库,可以ST的官网去下载即可。嫌弃官网下载慢,可以到我的主页去下载。第二步(默认已经安装好keil5)1.选择一个路径,新建文件夹 temp_project然后在该目录下,依次新建3个
STM32单片机ADC采集STM32单片机ADC采集reference STM32单片机ADC采集模拟信号:电压值随着时间是连续变化的 优点:可以精确地表示事物变化的过程,缺点:容易受到噪声的干扰,有误差 数字信号:抗干扰能力强 采样频率: ADC精度: 工程项目结构: 其中画红色方框部分为重要函数实现功能 ADC.c:#include "ADC/ADC.h" #include "DELAY/D
USB硬件接口 1、Type —— Type A(普通PC端)、Type B(USB设备的接口)、Type C(属于USB3.0) 2、Mini —— Mini A、Mini B(数码相机、移动硬盘等移动设备) 3、 Micro —— Micro A、MicroB(手机等移动设备),属于USB2.0 USB模式1、USB HOST模式2、USB OTG&nb
转载 2024-05-24 13:07:11
858阅读
开发环境:Window 7 开发工具:Keil uVision5 硬件:stm32f103c8t6stm32系列芯片很多都拥有一个USB2.0全速的通讯接口,下面介绍怎么使用st官方的usb应用例程。 首先从官网下载源码: https://my.st.com/content/my_st_com/en/products/embedded-software/mcu-mpu-embedded-softw
转载 2024-05-27 19:06:54
269阅读
今天心血来潮想写点东西 做比赛这么久了,应该写点东西,一是为了给自己学的知识一个总结,二是可以锻炼自己的写作能力与表达能力,帮助他人避免自己走过的坑stm32 USB VPC虚拟串口简介很多stm32的开发版都带有一个usb接口,可以用cubeMx将其配置成一个虚拟串口,使用USB线就可以打印调试信息,省去了用TTL转USB的步骤,而且USB虚拟串口的速度和稳定性比TTL转USB要好,在开发中,这
转载 2024-08-06 21:23:36
276阅读
一、USB简介USB(Universal Serial BUS)通用串行总线,是一个外部总线标准,用于规范电脑与外部设备的连接和通讯。是应用在 PC 领域的接口技术。USB 接口支持设备的即插即用和热插拔功能。USB 是在 1994 年底由英特尔、康柏、IBM、Microsoft 等多家公司联合提出的。USB 发展到现在已经有 USB1.0/1.1/2.0/3.0 等多个版本。目前用的最多的就是
转载 2024-03-25 21:00:26
2674阅读
今天有空,开贴讲讲,怎样配合ST 提供的库函数理解STM32F103 的USB模块,以及怎么调用这些库函数来实现基本的USB通信。题目很大,先只讲讲最简单的应用。1 关于512字节的Packet Buffer在STM32F103的USB模块中有一个RAM 区,称为Packet Buffer,共有512字节。USB模块中有个Buffer Description Table,这个Table位于512字
转载 2024-05-09 13:29:04
482阅读
一、USB简介USB(Universal Serial BUS)通用串行总线,是一个外部总线标准,用于规范电脑与外部设备的连接和通讯。是应用在 PC 领域的接口技术。USB 接口支持设备的即插即用和热插拔功能。USB 是在 1994 年底由英特尔、康柏、IBM、Microsoft 等多家公司联合提出的。USB 发展到现在已经有 USB1.0/1.1/2.0/3.0 等多个版本。目前用的最多的就是
转载 2024-04-26 07:07:43
3539阅读
目录1. 硬件部分2. 软件部分2.1 库函数_蜂鸣器2.1.1 书写步骤:2.1.2 代码程序:1. 硬件部分蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。 探索者STM32F4ZG开发板板载的蜂鸣器是电磁式的有源蜂鸣器;有源的意思是说
转载 2024-10-08 14:32:25
87阅读
一、stm32usb简介: 1。usb外设实现了usb2.0全速总线和APB1总线间的接口。 2。usb外设支持usb挂起/恢复操作,可以停止设备时钟实现低功耗。 二、usb主要特征 1。符合usb2.0全速设备的技术规范 2。可配置1到8个usb端口 3。CRC(循环荣誉校验)生成/检验,反向不归零(NRZI)编码/解码和位填充 4。支持同步传输 5。支持批量/同步端点的双缓冲区机制 6。支
转载 2024-02-20 22:10:32
1199阅读
一、USB简介USB(Universal Serial BUS)通用串行总线,是一个外部总线标准,用于规范电脑与外部设备的连接和通讯。是应用在 PC 领域的接口技术。USB 接口支持设备的即插即用和热插拔功能。USB 是在 1994 年底由英特尔、康柏、IBM、Microsoft 等多家公司联合提出的。USB 发展到现在已经有 USB1.0/1.1/2.0/3.0 等多个版本。目前用的最多的就是
stm32 USB与USART串口数据互转----单纯malloc队列1.背景项目需求,在stm32F072中,有四个USB CDC设备,四个Usart串口,现将它们命名为Usart1Usart4,CDC1CDC4,它们之间一一对应,在串口x收的数据需转发至CDCx,CDCx收到的数据需要抓发到对应的Usartx,如CDC1收到的数据,需要使用USART1发送出去CDC1<------转发-
文章目录目的基础说明HID类演示代码分析总结 目的USB是目前最流行的接口,现在很多个人用的电子设备也都是USB设备。目前大多数单片机都有USB接口,使用USB接口作为HID类设备来使用是非常常用的,比如USB鼠标、键盘都是这一类。这篇文章将简单介绍使用STM32实现相关内容。基础说明一些USB相关最基础的内容可以参考下面文章中 基础说明 部分:USB设备通过一系列的描述符来描述自己,告诉主机自
转载 2024-06-29 20:45:27
792阅读
转载 2016-08-27 15:17:00
229阅读
2评论
STM32USB模块可以产生三种中断:USB唤醒中断、USB高优先级中断和USB低优先级中断,在STM32的参考手册中没有详细说明这三种中断对应哪些事件,现说明如下: 1)USB唤醒中断:在中断向量表中的位置是42。
转载 2022-01-05 13:39:11
887阅读
usbDevice.getInterfaceCount() 这个方法返回该USB设备提供的接口(Interface)的数量。一个USB设备就像一个公司,而接口(Interface) 就像是这个公司里的不同部门。每个部门有自己特定的功能和工作方式。一个USB设备至少有一个接口。复杂的USB设备(如多功能打印机、集线器)可能有多个接口。这完全取决于设备的类型和功能。对于你的STM32 CDC设备,答案很典型:通常是 2 个接口。。用于设置波特率、数据位、流控等通信参数。。
转载 19天前
378阅读
  • 1
  • 2
  • 3
  • 4
  • 5