摘要: TM1621是一个多功能的LCD驱动器,带有蜂鸣器驱动功能。通讯采用四线串行接口 TM1621的难点在于字节序和显存跟屏幕的映射关系上,下面是写寄存器的代码 void Delay_us(uint8_t us) { uint16_t i = 0,z = 0; for(i = 0; i < us; i+ 阅读全文
posted @ 2020-08-19 17:34 随遇而安(huangjun) 阅读(8990) 评论(1) 推荐(0) 编辑
摘要: V1.6增加utf8无bom格式 V1.5: 支持直接拖拽文件、目录到程序 新增多线程转换、优化多文件转换的体验 增加更多编码支持 优化编码选择界面布局 打开别的代码的时候经常会遇到编码不一致导致乱码的情况 如果手动一个个去转换编码方式就会很麻烦,所以写了一个小工具用来批量转换 可以选择需要转换的文 阅读全文
posted @ 2020-02-06 12:41 随遇而安(huangjun) 阅读(3321) 评论(22) 推荐(2) 编辑
摘要: 因为项目需要开始研究LAN8720,还没有仔细研究芯片手册就根据网上能找到的原理图画了第一版电路 调试整整花了我2天半,期间多亏硬汉哥的耐心解答。下面是我调试过程中遇到的一些坑 1、TPTX、TORX脚的滤波电容不能过大,过大会导致信号失真。以至于通信失败 2、LED2/NINTSEL需要通过10k 阅读全文
posted @ 2019-11-25 15:23 随遇而安(huangjun) 阅读(6071) 评论(0) 推荐(0) 编辑
摘要: ManagementObjectSearcher 解析不到头文件,需要手动 Add Referance 需要添加引用:System.Management,然后引入命名空间:using System.Management; 阅读全文
posted @ 2019-07-27 13:57 随遇而安(huangjun) 阅读(7743) 评论(0) 推荐(1) 编辑
摘要: ManagementObjectSearcher 解析不到头文件,需要手动 Add Referance 需要添加引用:System.Management,然后引入命名空间:using System.Management; 以下是读取串口设备列表 阅读全文
posted @ 2019-07-27 13:53 随遇而安(huangjun) 阅读(4678) 评论(0) 推荐(0) 编辑
摘要: 很简单的几行代码 始终获取焦点 阅读全文
posted @ 2019-06-15 11:03 随遇而安(huangjun) 阅读(6512) 评论(0) 推荐(1) 编辑
摘要: //定义一个RCC_ClocksTypeDef 的结构体 RCC_ClocksTypeDef get_rcc_clock; //调用RCC_GetClocksFreq获取系统时钟状态 RCC_GetClocksFreq(&get_rcc_clock); //仿真的时候就可以在结构体get_rcc_clock中看见各个外设的时钟了 阅读全文
posted @ 2019-05-10 18:38 随遇而安(huangjun) 阅读(4699) 评论(0) 推荐(0) 编辑
摘要: 在写程序的时候需要用寄存器配置GPIO方向、模式,每一个都需要去计算 感觉相当麻烦,所以写了一个用来计算的小工具 链接:https://pan.baidu.com/s/1PEn0Q0IiA5mJJbsEjKa95w 提取码:nug4 阅读全文
posted @ 2019-05-09 18:10 随遇而安(huangjun) 阅读(1442) 评论(2) 推荐(1) 编辑
摘要: 开发完成之后发现自己写的程序内存占用太高,找到如下解决方案 使用了一个timer每2s调用一次ClearMemory() 阅读全文
posted @ 2019-05-08 15:24 随遇而安(huangjun) 阅读(1750) 评论(0) 推荐(0) 编辑
摘要: 在一个项目中用到了TreeView,但是每次刷新TreeView的数据之后,所有的节点都会折叠起来 非常影响用户体验,使用下面的方法可以解决这个问题 阅读全文
posted @ 2019-05-07 13:49 随遇而安(huangjun) 阅读(5789) 评论(0) 推荐(1) 编辑