logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

LVGL移植(外部SRAM)

移植STM32功能需包含触摸屏、FreeRTOS系统、外部SRAM及自研内存管理算法。移植步骤包括:1) 配置硬件接口;2) 移植FreeRTOS内核;3) 集成触摸驱动;4) 实现外部SRAM访问;5) 部署内存管理模块。重点在于外部SRAM的使用优化,需结合自研算法提升内存分配效率,同时复用前期课程已验证的底层驱动代码。移植过程需注意硬件初始化时序和内存边界检测。

文章图片
#嵌入式硬件#单片机
STM32低功耗

设置不同位来配置是哪种低功耗模式 WAKEUP引脚可以唤醒任何睡眠状态,但是只有待机模式是属于WAKEUP唤醒,其他模式都是属于中断唤醒,所以待机模式要使能EWUP引脚,还要手动清除唤醒标志位(在进入待机模式前就要清除标志位)要关闭电压调节器的话,要打开电源时钟__HAL_RCC_PWR_CLK_ENABLE();使能WAKEUP引脚的唤醒功能HAL_PWR_EnableWakeUpPin(PWR

#stm32#嵌入式硬件#单片机
IIC协议-HAL库

设置为开漏输出的好处是防止因为SDA是半双工,在没有同步好时同时输出出现的问题,CPU输出高电平,被控IC输出低电平时导致短路。每个IIC设备在出厂前都会给一个7位的地址,有些IIC设备的地址是可以修改某些位的的有对应的A0/A1/A2..引脚即可。那肯定是指定写哪个寄存器然后重新开始Sr(start repeat),然后开始读,那不就完成了指定地址读了吗。SDA和SCL的上拉电阻非常重要!(只能

文章图片
#单片机#stm32#嵌入式
STM32 内置的通讯协议

usart1_rx_buf的大小在文件开头宏定义为128了,可以修改,有两个方法进这个中断,一个是接收到数据,一个是数据接收完了。问题1:STM32初始化USART时,要使能USART时钟和GPIO时钟,为什么,不是使能USART就可以了吗。UART_HandleTypeDef是句柄(其实就是结构体里套结构体,标准库是只有一个结构体的)但是如果PA8已经被用作其他功能,那TIM1_CH1就用不了了

文章图片
#单片机#stm32#嵌入式
单片机最小系统原理图设计

RTC(Real-Time Clock(实时时钟))后备供电部分,掉电时还有时钟,可以接可以不接。最小系统包含:电源电路、晶振电路、复位电路、下载调试电路、BOOT启动电路。涉及到的引脚有:电源引脚、复位引脚、启动引脚、晶振引脚、调试引脚。一般单片机内部也有晶振不过精度不高所以一般使用外部晶振。电容大小要与充电时间有关(一般0.1μF即可)特定外设IIC,SPI,串口之类的IO口。ADC/DAC模

文章图片
#单片机#嵌入式硬件
STM32芯片选型

ST中文社区:https://www.stmcu.org.cnST官网:https://www.st.cn在线选型手册:https://static.stmcu.com.cn/upload/Selection_Guide.pdf

文章图片
#c语言#stm32#单片机
电容的一些常用数值

如果想要供电引脚悬空,按理不能悬空,所以应该接大电阻接地,一般采用5.1KΩ。如果是滤低频信号的大电容一般采用10uF(10000nF)比如这个6Pin USB-TypeC的快充口CC1和CC2。如果是滤高频信号的小电容一般采用100nF。

文章图片
#单片机#嵌入式
香橙派连接摄像头过程

之后输入vlc v4l2:///dev/video1 --v4l2-width=1280 --v4l2-height=720。sudo nmcli dev wifi connect "你的WiFi名称" password "你的WiFi密码"在用户状态用这个sudo -u root xhost +SI:localuser:$(whoami)连接上wifi后就可以在NoMachine连上香橙派了。s

文章图片
#linux#运维#服务器
什么是ARM架构和Cortex内核?

架构是CPU的设计理念、指令集和微架构,定义了CPU如何执行指令和如何组织内部组件。内核是CPU中的物理或逻辑计算单元,代表了实际执行计算任务的单元数量。多个内核(多核CPU什么的)意味着可以并行处理任务,提高性能。说白了,内核是单个处理单元,架构是内核的逻辑和物理实现,同架构也可以有不同内核,主要看里面元器件的性能。

文章图片
#arm开发#架构
嵌入式中关于使用蓝牙模块和WiFi模块的区别

WiFi模块:通过WiFi进行联网连接,WI-FI模块可以作为服务器也可以作为客户端,作服务器时,可以做到一对多,使用AT指令进行操作,使用TCP 或UCP协议进行传输,也可以实现透传。蓝牙模块:通过蓝牙连接,只能做到一对一,可以实现透传(透明传输),即传过去是什么接收到的就是什么。

#单片机#c语言#算法 +2
    共 14 条
  • 1
  • 2
  • 请选择