- 博客(7)
- 收藏
- 关注
转载 热设计
热分析、热设计是提高印制板热可靠性的重要措施。基于热设计的基本知识,讨论了PCB设计中散热方式的选择、热设计和热分析的技术措施。1、热设计的重要性 电子设备在工作期间所消耗的电能,除了有用功外,大部分转化成热量散发。电子设备产生的热量,使内部温度迅速上升,如果不及时将该热量散发,设备会继续升温,器件就会因过热失效,电子设备的可靠性将下降。 SMT使电子设备的安装密度增大
2017-06-24 10:35:52
1535
原创 解决ucgui控件中双字节字符显示和换行的Bug
总共xiugaiGUIEncJS.c/*********************************************************************************************************** uC/GUI*
2014-09-21 22:28:09
1397
原创 关于解决字符乱码问题及对ucGUI底层实现字符显示的浅析
按照网上找到的资料,在ucgui中添加自定义字体文件的方法如下:1.打开字体生成器,添加需要用到的汉字,选择自动添加ASCII码表,并生成对应的代码,将内容复制到工程中自定义新建的C文件中(eg:myfont.c)2.该字体的结构体在文件末尾处:GUI_FONT GUI_FontHZ16x16 = { GUI_FONTTYPE_PROP_SJIS, 16, 16,
2014-09-09 14:44:54
2048
原创 printf中输出类型
s8 a = -1;printf("%d",a);输出结果为255.分析:%d是将数据强制转换成有符号的int型,相当于s16,而s8为有符号的字符型
2014-01-07 01:07:39
652
原创 C语言--break语句和continue语句
break是终止整个循环的执行,跳转到循环外的下一条语句;continue是结束本次循环,重新判断执行循环的条件是否成立。如果是双重循环,在内循环中有一个break语句,是提前终止内循环。
2013-12-10 13:00:23
1100
原创 IAR编译出错:Error[Pe165]: too few arguments in function call
先找出具体出现的文件,然后把函数逐个注释掉,编译,找出相应出错的函数。该错误是由于调用的参数少了导致的,即使某些参数在都中情况下无效,但也要加上去。例如gpio_init (PORTx portx, u8 n, GPIO_CFG cfg, u8 data),在调用时,当设置成输入上拉时,data参数为0或1都没起作用,但调用是也需要加上:gpio_init(PORTB ,23 , GPI_UP,0
2013-12-09 19:31:46
27981
原创 K60--滴答定时器(SysTick)实现精准延时
之前在智能车论坛上发过这个帖子,现在转过来。昨天写代码时用到了延时,野火例程里面用到的低功耗定时器(LPTMR)最低只能延时1ms。那我需要的是us级的延时该怎么办呢?先分析一下LPTMR用到的时钟。野火库里面LPTMR时钟源有四种:MCGIRCLK、LPO、ERCLK32K、OSCERCLK。而他用到的是LPO-1KHz,最低延时1ms。本来是想将时钟源配置为MCGIRCLK,但编译失败了。
2013-12-09 19:19:00
7492
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人