摘要: 设置: 进入睡眠代码,设置外部中断唤醒 /*两个按键和底座输入设置为外部中断*/ /* PD4 PD6 PA2使能外部中断 */ PD_DDR_DDR4 = 0; PD_CR1_C14 = 1; PD_CR2_C24 = 1; PD_DDR_DDR6 = 0; PD_CR1_C16 = 1; PD_ 阅读全文
posted @ 2020-03-16 11:04 只因在风中 阅读(1242) 评论(0) 推荐(0) 编辑
摘要: 两个P管,构成防倒灌电路,可代替二极管,其中R1至关重要,可以消除反向的漏极电流 如不加R1,断开输入电压后会有少量电压出现在输入极 阅读全文
posted @ 2020-03-05 16:42 只因在风中 阅读(4798) 评论(0) 推荐(0) 编辑
摘要: 原理图中选中器件,然后依次按T和S即可 阅读全文
posted @ 2019-11-15 09:20 只因在风中 阅读(2873) 评论(0) 推荐(0) 编辑
摘要: 编译不能通过, 报错expression must have arithmetic type(表达式必须具有算术类型) 貌似表达式A或者B必须是同种类型,都是复制语句或者都是函数才能编译通过。。。 阅读全文
posted @ 2019-11-11 17:34 只因在风中 阅读(1666) 评论(0) 推荐(0) 编辑
摘要: 1.焊盘的出线角度设置 避免导线与焊盘形成锐角角度的夹角 2.避免两条导线交叉形成锐角夹角 3.pcb layout能不能以90°走线 4.对于大电流走线,有时我们会以铺铜铜皮替换走线的方式布线,在铺铜的拐角处,也需要以两个45°拐角替换90°拐角,这样不仅美观,而且不会存在EMI隐患。 5.45° 阅读全文
posted @ 2019-06-21 10:43 只因在风中 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 1.底层及底层API(主要是MCU的外设驱动部分) HardwareLevel 2.功能模块层(提供各种传感器封装) ModuleLevel 3.业务逻辑层(实现各个业务逻辑) BusinessLevel 4.应用层(整合各个业务逻辑,实现整个产品) ApplicationLevel 1.层与层之间 阅读全文
posted @ 2019-04-18 09:39 只因在风中 阅读(664) 评论(0) 推荐(0) 编辑
摘要: 计算机存储都是按照补码存储,补码存储的好处是计算简化 正数的原码,反码,补码都是一样 负数的补码=原码取反(符号位不取反)+1 求-7的反码,补码 +7原码 0000 0111 +7 -7原码 1000 0111 -7 -7反码 1111 1000 -7补码 1111 1001 例如:9+(-7) 阅读全文
posted @ 2019-04-17 22:09 只因在风中 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 总共经历了四代变迁 = =!以下四张图!!! 然后终于完成 https://v.youku.com/v_show/id_XNDExNjkzNjQ5Mg==.html?spm=a2h3j.8428770.3416059.1 https://v.youku.com/v_show/id_XNDExNjkz 阅读全文
posted @ 2019-04-01 13:58 只因在风中 阅读(2350) 评论(1) 推荐(0) 编辑
摘要: 函数调用 定义一个数组即可uint16_t var[3];不同的数据类型只要改数组定义即可,打印函数不用变 阅读全文
posted @ 2019-03-29 11:21 只因在风中 阅读(1904) 评论(0) 推荐(0) 编辑
摘要: 其实这个东西比较简单,但是老忘记,再次做个笔记,下次直接看 频率= 定时器时钟/((Period+1)*(Prescaler+1)) Prescaler:计数频率,48M/48 = 1Mhz T = 1/1M = 1us Period:计数个数,例如计数100 = 100us中断一次 占空比是跟Pe 阅读全文
posted @ 2019-03-28 16:03 只因在风中 阅读(1986) 评论(0) 推荐(0) 编辑