- 博客(7)
- 收藏
- 关注
原创 tft屏旋转180°怎么做
然后会发现屏幕花屏了,这是因为这块tft屏是彩色屏2 字节 / 点,读顺序改变意味着像素内部的高低字节也反转了,所以花屏。找到代码SPI_FLASH_BufferRead读字符串部分,判断现在的读地址是从低到高,还是从高到低。示例代码是从低到高读取,我们只需要改成从高到低读取就可以实现图片180°旋转。调整思路,修改取模方法,只需要勾选自左至右和自底至顶就可以实现翻转。正常像素:A1 → 高字节 A + 低字节 1。倒读之后:1A → 高字节 1 + 低字节 A。实现代码:(不要照做!
2026-05-12 13:54:03
30
原创 PWM实现板载LED1和LED2呼吸灯交错闪烁
摘要:使用国民技术N32G031K8Q7-1开发板,板载LED1和LED2实现呼吸灯交错闪烁。正常配置RCC、GPIO、TIM,添加delay函数、setcompare函数调用。完整代码如下:模板文件官方可下,文件名:TIM - PWM_OUTPUT。修改while循环也可实现LED1LED2同时渐亮渐灭。} //LED1渐亮。} //LED1渐灭。} //LED1渐亮。} //LED1渐灭。注:CH3N为互补输出通道,需要先减再加。
2026-03-24 14:28:13
221
原创 Keil的DEBUG设置找不到设备
Keil的DEBUG设置找不到设备,No Cortex-M SW Device Found,Error: Flash Download failed - Target DLL has been cancelled报错解决方法。
2026-03-18 11:41:03
146
原创 SWD/JTAG Communication Failure的解决方法
奇怪的是,我使用 ST-Link 调试时,连接了GND/SWDCK/SWDIO/3.3V 四个引脚,烧录却能成功,怀疑是 USB 线的问题。1.debug设置是否正确,我需要通过Debug USB进行烧录,所以debug设置选择CMSIS-DAP-NSLink,同样FLASH DOWNLOAD也选择CMSIS,Port选择SW,选择Connect under Reset。如果你的开发板有跳线帽,考虑是跳线帽的原因, GND/TX/RX/SWDCK/SWDIO这五个引脚处需放置跳线帽,其他引脚处不放。
2026-03-16 09:22:40
1033
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅