Spring boot项目启动报错 ...其它日志内容 Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. 2026-05-
实现LED的呼吸效果,需要有节奏的变化LED的输入电压,由于单片机的输出是数字信号(要么高电平、要么低电平),常规情况下通过引脚控制LED时,LED灯只能处于亮/灭状态。为了实现呼吸灯效果,需要调节引脚输出方波的占空比(PWM),进而调节LED的输入电压,达到呼吸的效果。 硬件 我使用的开发板是野火
1. 开启USART 2. 生成代码设置(非必须)
1. 使用MCU型号创建项目 2. 搜索MCU
Hardware Abstraction Layer,硬件抽象层 概述 嵌入式的开发,从根本上是基于寄存器的开发。但是寄存器地址多,难于记忆;不同型号间的寄存器地址不同,不方便在不同型号间移植。为了方便开发、增加代码的可移植性,ST公司提供了HAL库,对底层做了封装。 和CMSIS的关系 CMSIS
firewall 查看开放端口 firewall-cmd --list-ports 开放端口 firewall-cmd --zone=public --add-port=8080/tcp --permanent 关闭端口 firewall-cmd --zone=pu
stm32的固件烧录,根据所处平台不同、使用接口不同,有不同的烧录方式。 使用FlyMcu 仅有Windows版 使用的开发板为野火STM32F103C8T6核心板,板载USB TO UART 使用FlyMcu软件搜索串口,如果不知道是哪个串口,可以现在设备管理器中查看。
MDK在高分屏下(4K)使用时,锯齿太严重。在使用时,仿佛还停留在上个世纪。 windows11 4k显示器下的显示效果 解决方法 1. 右键Keil uVision5 的属性 2. 按照下图步骤修改:
Universal Asynchronous Receiver/Transmitter 通用异步收/发器 概述 一个简单、占用系统资源少的数据传输方式。 全双工通讯,即数据的收、发可以同时进行。 不需要在数据收发时使用时钟。 数据的发送方、接收方需要使用相同的速度、停止位、奇偶校验位才能通信成功。
简介 Dart是一个面向对象的语言,所有的函数都是一个Function类型(即:dart中所有函数都是Function类的对象/实例)。 参数 命名参数 声明函数时,使用花括号{param1,param2}的方式来指定命名参数。如果不指定默认值或required,参数值为null。 使用命名参数方式
WEB
工具
Linux
Flutter
视觉
嵌入式
开发