2018年9月20日

摘要: 有一个专门的的工具是设置禁止布线的,在覆铜时同样可作为禁止覆铜区域: 点击菜单栏的:“放置(Place)”,选择“禁止布线(keepout)”,然后里面有放置圆环的、圆弧的、直线的等等,自己根据需要画好禁止布线区域,然后再覆铜,就不会覆到这个区域里面了,下图中我画了一个圆环,是将来充当螺丝孔的,另一 阅读全文

posted @ 2018-09-20 17:42 自由一份子 阅读(12127) 评论(0) 推荐(0) 编辑

2018年9月12日

摘要: 开漏输出,输出端需要加上啦电阻才能正常使用,这个早就知道了,但是为什么需要这样呢?之前也查过,但是毕竟实际工作中并不是很常用到这个概念,只知道只管上拉就对了,今天又看到了关于开漏的说明,再次给专门几下笔记: 开漏输出有个好处:输出电压由上拉电阻那边的电压决定,比如需要输出5V电平,那上拉电阻那边就接 阅读全文

posted @ 2018-09-12 17:46 自由一份子 阅读(391) 评论(0) 推荐(0) 编辑

摘要: 近来在调试STM32 AD转换,用的100管脚芯片,是STM32F107VC、STM32F103VC,因为板子是自己画的,之前画过144管脚的,这次做出来后,发现AD转换一直不对,但是同样的程序修改芯片型号后烧写到以前的板子上就完全正常,后来发现是Vref+和Vref-忘了连接电源正和负,幸好这两个 阅读全文

posted @ 2018-09-12 09:33 自由一份子 阅读(859) 评论(0) 推荐(0) 编辑

2018年9月7日

摘要: 可在程序中定义一个结构体变量,这个结构体是存储各个时钟频率值的: 结构体定义如下: 实际使用时,只需这样既可: 第二步是调用库函数,第三步进入调试(我上边的截屏图片中已经是进入调试页面的了): 找出变量查看窗口"Watch1",把那个结构体变量输进去,就可以"get"到各个部分的时钟频率值,是十六进 阅读全文

posted @ 2018-09-07 15:09 自由一份子 阅读(12644) 评论(0) 推荐(1) 编辑

2018年8月30日

摘要: 前天调试程序的时候,写了个串口中断发送函数,在往串口助手发送时,表面上看数据没有错误,但是将串口助手在“字符和十六进制”显示之间切换时,原本正常的数据就出错了,数据来回变,会变成别的东西,这个现象误导了我,也不知道到底哪里出了问题,后来想到翻开以前调试正常的程序拿来对比,发现这次新写的串口发送函数因 阅读全文

posted @ 2018-08-30 11:47 自由一份子 阅读(1077) 评论(0) 推荐(0) 编辑

2018年8月21日

摘要: 以后实在找不到问题出现在哪里,注意还有这么个地方需要留意: 今天在调试滴答定时器,找半天找不到延时为什么不准确,原来以前的代码中,“SYSCLK_FREQ_72MHz”被写成了64MHz了,把这里重新改为72MHz就可以了,走过的路过的,希望这个提醒可以对大家有所帮助,不过大家还是要看实际情况。 然 阅读全文

posted @ 2018-08-21 19:14 自由一份子 阅读(1262) 评论(0) 推荐(0) 编辑

2018年5月2日

摘要: 转载:https://www.ibm.com/developerworks/cn/linux/l-cn-ppp/index6.html 阅读全文

posted @ 2018-05-02 09:28 自由一份子 阅读(142) 评论(0) 推荐(0) 编辑

2018年4月28日

摘要: 连接转载:https://blog.csdn.net/yangshuodianzi/article/details/8982653 阅读全文

posted @ 2018-04-28 09:24 自由一份子 阅读(197) 评论(0) 推荐(0) 编辑

2017年12月21日

摘要: 今天调试STM32,本来好好的,但是设置了一次软件自动复位后,再去掉软件复位,发现程序跑不起来了,debag后发现卡在了等在PLL就绪,估计是因为前面的软件复位那两句代码修改了STM32内部什么东西,导致了现在STM32内部时钟设置出现了变化。 然后强行注释等待PLL就绪的代码,让程序直接跑下去,估 阅读全文

posted @ 2017-12-21 14:33 自由一份子 阅读(1925) 评论(0) 推荐(0) 编辑

2017年12月19日

摘要: 编程步骤: 1、选择时钟源; 2、设定重载数(reload); 3、开启中断; 4、启动滴答定时器; 阅读全文

posted @ 2017-12-19 17:54 自由一份子 阅读(226) 评论(0) 推荐(0) 编辑