- 博客(11)
- 收藏
- 关注
原创 00.安装ubuntu22.04后无法安装增强功能解决办法
cat /etc/gdm3/custom.conf 查看WaylandEnable=flase前面是否有#终端输入命令 sudo nano /etc/gdm3/custom.conf 并输入密码。4、终端中运行 sudo ./VBoxLinuxAdditions.run。6、重启之后可能会出现能够共享粘贴板,但是不能拖拽的情况。5、安装后打开虚拟机设置 打开双向 并重启ubuntu系统就好了。注意下面这些命令使用 ^X 表示ctrl+X 以此类推。2、启动虚拟机、进入该镜像盘。
2025-03-26 13:17:10
748
1
原创 006、USART串口协议
1、USART(Universal Synchronous/Asynchronous Receiver/ Transmitter)通用同步/异步收发器2、USART是STM32内部集成的硬件外设,可根据寄存器的一个字节数据自动生成数据帧时序,从TX引脚发送,也可以自动接收RX引脚的数据帧时序,拼接为一个字节数据,存放在数据寄存器里。3、自带波特率发生器,最高达4.5Mbits/s4、可配置数据位长度(8/9)、停止位长度(0、1、1.5、2)5、可选校验位(无校验、奇校验、偶校验)
2024-09-06 15:17:19
980
原创 005、STM32学习:ADC
ADC(analog-to-digital converter)模拟数字转换器,是将模拟信号转换成数字信号的一种外设。比如想采集电路中某个电阻前的电压,这是一个模拟量,单片机无法直接采集,此时需要ADC先将电压这个模拟信号转化为数字信号,单片机才能进行处理。
2024-09-03 10:32:09
1045
原创 002、STM32外部中断及应用程序,对射式红外传感器触发外部中断
NVIC(嵌套向量中断控制器)——负责管理和处理系统的中断请求,提供多种中断管理功能,包括中断优先级、向量化中断、嵌套中断处理等。(NVIC 在 STM32 中几乎管理了所有需要中断处理的外设模块。通过 NVIC,系统可以灵活地设置各个外设中断的优先级,确保重要事件可以优先处理,从而提高系统的实时性和可靠性。
2024-08-17 12:47:49
600
原创 001、GPIO功能学习
STM32作为一款广泛应用的微控制器,其每个功能都需要进行配置。这是因为STM32具有丰富的外设和功能模块,为了实现特定的应用需求,需要对这些模块进行精确的设置。
2024-08-16 12:51:24
925
原创 STM32编程问题:1、GPIO_InitTypedef 不放在最前面会出现报错的情况
点击魔术手,点击C++,在该状态栏下将C99 Mode勾选,之后将结构体定义放在自己配置的结构体参数上面就不会出现编译错误的问题了,KEIL默认C89 Mode。在该语言规则下,会出现一中描述的问题。而将GPIO_InitTypedef GPIO_InitStructure;放在整个函数最前面的时候编译就不会出现报错的现象。在配置结构体参数的时候,如果不讲结构体类型定义放在函数最前面的时候编译会出现报错的情况。
2023-10-14 20:05:18
553
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅