自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 STC仿真失败

原因就是购买的下载工具不适合在烧写STC8H3K64S仿真固件后再将该下载工具作为USB转串口工具连接PC与目标板,推测是接入仿真时会重启目标板,不打算细究,换一个普通串口就好了。

2022-09-07 03:33:54 934 1

原创 串口异步通信——时序宽度测试

串口通信不同时序宽度测试

2021-12-12 15:16:57 3157

原创 大意了~checksum 到的低级问题

发送的数据需要在尾端做累加取反,但没有留意到最后一个字节(累加取反值)不用参与累加,因此累加值总是不对,浪费了好多时间!!!

2021-05-04 00:33:00 161

原创 MAX6675

许久没有学新东西,整一下Max6675吧MCU用了STC15W408,串口输出#include "stc15.h"#include "intrins.h"typedef unsigned char BYTE;typedef unsigned int WORD;#define FOSC 11059200L //系统频率#define BAUD 115200 //串口波特率#define NONE_PARITY 0 //无

2021-05-02 04:44:01 1091

原创 好用的Win10开发者输入法设置

在绘制图纸时,常用输入法中英文切换通常通过“Shift”、“Ctrl”,在输入时常常发现输入法不够随心,因此琢磨一二,作以下设置:1. 中文输入法采用谷歌输入法2. 添加美式键盘作为英文输入专用3. 设置输入法切换为“Windows + Space"键使用时即可避免误入其他输入选项情况。当然,采用 " Shift + Ctrl "作为输入法切换一直是我的最爱,使用 " Windows + Space "也不错,关键在于锁定了英文输入状态,不会误入中文导致输入命令失效的情况。。。...

2021-01-06 15:13:57 257 1

原创 STVD 安装出现“Microsoft Visual C++ 2005 Redistributable”提示,无法进一步安装

今日,安装STVD时出现如下窗口无法进一步安装解决方案:1. 下载“microsoft Windows Installer Cleanup Utility”2.安装“microsoft Windows Installer Cleanup Utility”后,在软件中移除“Microsoft Visual C++ 2005 Redistributable”3.重新安装STVD,成功!...

2020-10-10 23:03:48 2743

原创 C51 位域操作

union UNION{ unsigned char state; struct { unsigned char b0 : 1; unsigned char b1 : 1; unsigned char b2 : 1; unsigned char b3 : 1; unsigned char b4 : 1; unsigned char b5 : 1; unsigned char b6 : 1; unsigned char b7 : 1; }bits;};un.

2020-08-27 02:39:46 1587 1

原创 C语言之-函数调用-无限制递归调用与交叉调用自己

函数自己调用自己,会是啥样呢?void func_a(){ static unsigned long long runs_count = 0; runs_count++; printf(" func_a call func_a ...%d times\n",runs_count); func_a();}int main(){ printf(...

2020-03-22 14:32:08 1028

原创 C语言之-printf() - "烫烫烫烫烫......“行为与内存分析

使用printf()函数打印参数时,出现“烫烫烫烫烫......",记录如下:int main(){ char test[10]; test[0] = 'a'; test[1] = 'b'; test[2] = 'c'; printf("test[10] printf(): %s\n", test);}以上代码输出如下:经查,数据初始化时值并不是0,而是其他值,...

2020-03-22 06:38:26 5154

原创 C语言之-格式符 %[flag][width][.precision]type

格式符完整形式%[flag][width][.precision]type格式控制符,摘自网络:格式控制符 说明 %c 输出一个单一的字符 %hd、%d、%ld 以十进制、有符号的形式输出 short、int、long 类型的整数 %hu、%u、%lu 以十进制、无符号的形式输出 short、int、long 类型的整数 %ho、%o、%lo ...

2020-03-22 05:36:19 733

原创 CH551、CH552、CH554 、CH558、CH559下载步骤

从MK出来二十余天,今晚莫名精力旺盛,恰看到网友在 “ CH552G USB 下载识别失败问题 " 中问到CH55x 下载方式问题,为减轻入手此MCU工作量,减少各位小伙伴的无功开销,因此写了这篇文章。(PS。鉴于已经离开当时的公司,打车费当然报销这个问题已是过眼云烟~~~)沁恒CH55X 需要一个专门的下载软件——WCHISPTool,该软件需要安装,下面分解下载步骤:一、下载和安装软件...

2020-03-21 04:27:41 10893 2

原创 CH552G USB 下载识别失败问题

CH552G USB 下载识别失败问题直通车:下载配置引脚被我在第一次烧录时选到P1.5,然后一直以为是P3.6,导致不能进入boot loader,就这么简单。。。(下文请忽略)忙碌之中想要入手一款新的MCU给生活带来些新鲜感,瞅到CH552G这款片子,当前除了AD转换的位数比较低,其他还好。周二画了个原理图,Layout了一下,赶下班前把Gerber弄出去了。。。周三买了片...

2019-11-02 00:34:12 4320 4

原创 ORCAD 打印PDF格式原理图出现栅格问题处理

打印原理图pdf格式文件出现栅格处理方式——“Options”-->"Preferences"...去除图中红框内勾选即可。感谢剑冰大牛给予的快速帮助20190805

2019-08-05 17:09:46 4121 1

原创 AD出Gerber,keepout 不显示(无数据、无外形层)

AD出Gerber,keepout 不显示(无数据、无外形层)版本:16右键选中keepout,点击“Find Similar Objects",下一步。。。作如下红框内选择,如图勾选选中板框对象,点击“确定”,下一步,先点击变为“True”,然后再点击变为“False”,关闭窗口,生成gerber。。。...

2019-03-11 14:53:41 19826 3

原创 MP2331应用

项目中对电源有较大体积要求,遂选用了这款IC.同时为解决电源竞争问题,输出电压设置为4.9V左右。MP2331基本参数:输入电压:4.2~24V输出电流:2A(持续)VFB:0.8V(典型)(0.789~0.821)频率:650kHz封装:SOT583(1.6mm)典型应用实际应用中在R1端并联220pF电容作补偿,R3使用0R,R1=120k,R2=24k,输...

2019-03-07 15:59:31 713

原创 代码快速备份

使用内存条虚拟了一个4G的硬盘,在虚拟硬盘上画原理图、Lay 板子,码代码编译的速度上去了不少。。。现象:今天早上忽然发现代码不见了,打开工程居然还是好几天前的状态。。。原因:今天早上为了让好几天没关机的电脑休息一下,内存虚拟硬盘的资料未保存到本地硬盘就强行关机了。。。解决方案:写个脚本文件快速备份Windows 系统,.bat文件@echo offecho "Backup...

2019-01-29 20:53:56 617

原创 关于GD32F330单片机定时器中断初始化后立即进入中断问题

现象:通过插入硬件输出片段观察到定时器更新后10us左右进入了定时器中断,而该定时器设置中断时间为100us,明显不对原因:定时器使能时中断标志触发,允许中断后会立马进入中断解决方案:在使能定时器中断前插入定时器中断清除语句即可以定时器 Timer13为例,设置100us中断void timer13_init(void){ timer_parameter_s...

2019-01-29 20:40:14 5551 2

原创 allegro 丝印大小调整

Allegro 丝印大小调整步骤:一、设置显示内容为丝印二、 调整目标待选参数(字体、大小等)三、选择待调制对象并实现调整 实现:一、设置显示内容为丝印Display --> Color/Visbility...图中选择   components-silkscreen_Top 二、调整目标待选参数(字体、大小等)上图中展现的Te...

2018-08-03 18:07:39 19400 1

转载 OrCAD 与 Cadence Allegro PCB 入门 - 以 16.6版本为例 (3)

来源https://blog.csdn.net/HururuKun/article/details/79606540OrCAD 与 Cadence Allegro PCB 入门 - 以 16.6版本为例 (3)2018年03月19日 01:32:41阅读数:273        完成前两篇文章的内容后,现在才是真正开始画原理图和PCB的部分。上面一部分确实使得利用OrCAD/Cad...

2018-08-03 17:38:01 2341

转载 1. Allegro 学习笔记 -- Allegro绘制PCB流程(转载)

来源:https://blog.csdn.net/xiahouzuoxin/article/details/10541043Allegro绘制PCB流程2013年08月29日 17:35:24阅读数:10474 单位换算1mil = 0.0254 mm1mm = 39.3701 mil默认情况下我们更倾向于使用mil单位绘制PCB板。 1 新建工程,File...

2018-08-03 17:33:54 5140

PIC16F716学习笔记——GPIO

   引脚图:作为数字IO时相关寄存器:PORA:    读PORTA 寄存器将读出相应引脚的状态,而对其进行写操作则是将数据写入端口锁存器。TRISA:    将TRISA 某位置1 (= 1)时,会将PORTA 的相应引脚设为输入(即,使相应的输出驱动器呈高阻态) 。将TRISA 某位清零(= 0)时,会将PORTA 的相应引脚设为输出(即,将输出锁存器中的内容输出到选中引脚)。...

2018-02-10 10:57:32 4615

PD协议,2022年7月版本

PD协议2022年7月最新版本,最大功率240W(48V 5A)描述

2022-09-05

microsoft Windows Installer Cleanup Utility

microsoft Windows Installer Cleanup Utility 软件,亲测可用。

2020-10-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除