logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【STM32实战】STM32CubeMX+PlatformIO+移植U8G2+I2C+DMA

摘要:STM32驱动OLED显示屏(I2C+DMA)完整教程 本教程详细介绍了使用STM32F103C8T6开发板通过I2C接口和DMA方式驱动SSD1306 OLED显示屏的全过程。主要内容包括:硬件准备(开发板、OLED屏、连接方式)、软件环境配置(STM32CubeMX、PlatformIO)、工程创建与参数设置(时钟配置、I2C+DMA初始化)、u8g2图形库的移植与驱动代码实现(包含硬件

文章图片
#stm32#嵌入式硬件#单片机
【STM32】printf 重定向教程 解决PlatformIO无法打印问题

摘要: STM32中printf()无输出的核心原因是缓冲机制未触发。标准库默认全缓冲,需满足换行符\n、手动fflush()或关闭缓冲条件才会输出。解决方法包括: 添加\r\n换行符; 手动调用fflush(stdout); 通过setvbuf()禁用缓冲。 不同开发环境需实现对应重定向函数(如GCC需_write(),Keil需fputc()),并注意浮点输出需额外配置。未实现重定向时,pri

#stm32#嵌入式硬件#单片机
【STM32实战】STM32CubeMX+PlatformIO+串口通信

本文介绍了基于STM32F103C8T6开发板的串口通信工程搭建流程。首先需要准备硬件(开发板、数据线)和软件环境(STM32CubeMX、VS Code+PlatformIO插件)。通过STM32CubeMX配置芯片时钟源(72MHz主频)和USART1串口(115200波特率),生成工程代码后,在PlatformIO中编写串口发送程序。最后编译烧录,通过串口调试工具即可验证通信功能。整个过程涵

文章图片
#stm32#嵌入式硬件#单片机
【STM32实战】STM32CubeMX+PlatformIO+点亮LED

该文档详细介绍了基于STM32F103C8T6开发板的嵌入式开发环境搭建和工程创建流程。硬件准备包括开发板、USB线和ST-Link驱动。软件方面使用STM32CubeMX进行芯片配置(时钟设置、外设初始化),配合VSCode+PlatformIO开发环境。重点说明了从工程创建(配置72MHz主频)、引脚设置(PC13控制LED)、代码生成到PlatformIO项目配置的全过程,最后实现LED闪烁

文章图片
#stm32#单片机#嵌入式硬件
数据采集与预处理实验

1.百度新闻的爬取&自由扩展爬取2.bs4重新爬取百度新闻3.飞卢小说网爬取与存储数据库4.设计一个数据库系统,要求至少5张表以上,用workbench作图,属性完整,必要的连接完整5.Pyspider的安装与运行

文章图片
#python#beautifulsoup#爬虫
到底了