51单片机
未读
I2C驱动OLED屏幕出现显示错位/乱码的解决方法
最近在做STC32G+I2C OLED屏幕+UART激光测距模块的实验,由于将屏幕刷新写在串口的中断void Uart1_Isr() interrupt 4里面会严重影响单片机性能(可能导致卡死),于是将其改成了不断刷新距离变量LaserRanging_Char,然后通过定时器0定期中断将缓存发送给
51单片机
未读
记一次单片机源码由GB2312改为UTF8编码导致OLED汉字显示异常的解决过程
起因 从stc32上下载的OLED显示源码,其中包含汉字的显示部分(伏笔),不过下载下来一看全是乱码(因为VSCode默认是UTF8编码,且默认不开自动识别编码功能),手动切换为GB2312才正常。 后来给VSCode打开了自动识别编码(Auto Guess Encoding),问题大体上解决了,但
使用VSCode+Keil,提高单片机开发效率
本文中提到的Keil均指的是Keil uVision 为什么要使用VSCode替代Keil? 很简单,一张表格就可以看出这两个开发环境的优缺点:
Python
未读
Python解释器安装和换源基本教程
下载 Python 解释器 官网下载 官方下载地址:https://www.python.org/downloads/ 国内网络环境下官网下载很慢,如果你没有加速手段,
pypi安装mysqlclient失败的解决方法Ubuntu(WSL2)
需要先安装pkg-config和libmysqlclient-dev: sudo apt-get install pkg-config libmysqlclient-dev 重新尝试安装 mysqlclient pip install mysqlclient
从0开始配置WSL开发环境(Hadoop,Spark)
1.初识WSL-Ubuntu 从开始菜单打开已经安装好的Ubuntu,会自动进行安装 安装好后,会要求设置UNIX用户名和密码。 此密码需要牢记,且最好不要太过简单。 一个题外话: 启动WSL子系统的方法有非常多,包括
快速安装 WSL2-Ubuntu 并配置 Hadoop,Spark 环境
相关资源下载 夸克网盘https://pan.quark.cn/s/07581a62cfc0 提取码:8H37