摘要: 一、测试不同波特率 测试代码: while(1) { LED1_ON(); bsp_uart_Printf("这是一个测试程序%d\r\n", num); LED1_OFF(); bsp_uart_Printf("这是一个测试程序%d\r\n", num); num ++; } void bsp_u 阅读全文
posted @ 2024-11-23 12:03 Chao-J 阅读(101) 评论(0) 推荐(0)
摘要: 一、环境搭建 vscode环境搭建参考博客LVGL在VScode中安装模拟器运行配置笔记教程。SquareLine下载安装即可。 二、SquareLine导出代码复制到vscode工程的文件夹中 在将SquareLine界面设计完成后,将ui_code下的文件和文件夹复制到vscode工程的user 阅读全文
posted @ 2024-06-21 16:32 Chao-J 阅读(434) 评论(0) 推荐(0)
摘要: 板子:stm32f407zgt6 屏幕:浦阳1.69触摸屏(该款触摸屏幕显示芯片为:ST7789。触摸芯片为:CST816) 教程:正点原子移植教程。 一、踩坑点 启动文件的stack_size要由0x400改为0x800,否则demo会白屏 lv_task_tc()可以放在一个定时器中断函数中,每 阅读全文
posted @ 2024-06-18 20:08 Chao-J 阅读(227) 评论(0) 推荐(0)
摘要: 该款触摸屏幕显示芯片为:ST7789。触摸芯片为:CST816 一、所需文件 源文件来自于炸鸡派下的BSP下的TOUCH、LCD、IIC文件夹下的所有文件和SYS下的所有文件: 各个修改后的源文件为: 1.显示部分: 得手动配置硬件spi lcdinit.h #ifndef __LCD_INIT_H 阅读全文
posted @ 2024-06-18 13:13 Chao-J 阅读(673) 评论(1) 推荐(0)
摘要: 1.移植软件模拟IIC的0.96oled的stm32f103驱动代码给stm32f407时,屏幕无法正常点亮 原因:原代码中的SCL和SDA高低电平反转时没加延时,stm32f103主频比较低,该问题可以忽略。但是stm32f407主频比较高,有可能SCL还没有拉低,数据就已经开始发送了,导致数据丢 阅读全文
posted @ 2024-06-17 22:34 Chao-J 阅读(89) 评论(0) 推荐(0)