GB2312编码与Unicode编码互转(C语言)
摘要:
使用的12864OLED屏幕的字库显示汉字需要GB2312编码,其他语言显示则需要Unicode编码,需要使用专门的编码转换软件将文本转换为对应编码,开发较为繁琐。因此实现将字符串直接转换为对应编码的功能,缺点是因为编码转换需要映射表且所占的空间不小,优点就是减少了开发时编码转换的麻烦,可以直接修改
IAR烧录程序调试时可运行,无法全速运行
摘要:
芯片:hc32f460(库版本DDL 2.2.0) IDE:IAR 8.32.4 问题:IAR烧录程序只有在调试模式时可运行,无法全速运行,重新上电也无法正常运行 参考:【针对mdk中STM32程序无法使用printf,产生停留BEAB BKPT 0xAB处问题的解决 https://www.cnb
文本编辑器bowpad修改文件编码
摘要:
bowpad下方有显示当前编码,此处为codepage 1252 在【工具栏 - 其他】处可修改编码,如图 “载入为” - 以xx编码重新打开本文件 “转换到” - 将当前文件转换为xx编码 支持的编码挺多的
LWIP UDP使用
摘要:
MCU: 小华HC32F4A0 板子没有合适的接口作为串口输出了,调试有点困难,想了个办法把lwip的UDP重定向到fputc函数 代码参考:https://www.cnblogs.com/54zorb/p/9609021.html UDP相关代码 /************************
华大HC32F4A0串口使用及printf重定向
摘要:
说明: 轮询 polling方法 更改自小华HC32官方库DDL_2.2.0版本 相关宏定义 /* 串口 */ #define USART_RX_PORT (GPIO_PORT_B) /* PH13: USART1_RX */ #define USART_RX_PIN (GPIO_PIN_15) #
蓝桥杯嵌入式模板创建(STM32 CubeMx简单使用教程)
摘要:
本人在备赛22年第十二届蓝桥杯嵌入式时所记录的笔记,可能有错漏,欢迎指出问题。当时使用的开发板为蓝桥杯新板STM32G431RBT6,实际上使用STM32F103芯片也可以通过STM32CubeMX快速上手HAL库编程
【笔记】二维数组在内存地址中的存储
摘要:
最近在学习STM32的ADC和DMA多通道采集过程中有使用到二维数组,姑且记录一下以作备忘。 参考:http://c.biancheng.net/view/2022.html 举个例子就能很简单的说明了 创建一个M行N列的int数组,数组定义如下(例:M=3 N=5) #define M 3 #de