![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习感悟
eieieieiei
这个作者很懒,什么都没留下…
展开
-
计算器感悟及模块化程序分析
11.22与11.23学习感悟: 1.这两天主要学习了如何画PCB,PCB板的布局与布线,布局主要是将模块联系紧密的放在一起,连接的虚线尽量不要交叉,然后大致的按原理图布局就好。布线一定要先设置好规则主要是线宽,焊盘要适当的大,布线尽量不要出现直角和锐角,最后就是布线尽量美观,最后板子完成后要加泪滴。DXP这个软件还有很多要学习的,还需要持续的学习。 2.程序部分要建立模块化的概念,不能原创 2017-11-26 16:03:47 · 739 阅读 · 0 评论 -
32按键学习
32按键学习感悟 一般对于IO口的操作,例如IO口的输出,IO口的输入,电平的读取等.h文件中主要是你需要的函数的宏定义GPIO_Init{1.定义端口结构体2.时钟函数使能,基本所有的外设都需要时钟使能,非常重要,不能忘记3,配置IO口的寄存器,引脚,模式的选择(输入输出),输入输出模式的选择,上拉下拉,下载速度}按键检测.h文件配置主要是IO口的电平读取R原创 2018-01-21 19:57:37 · 452 阅读 · 0 评论 -
输入捕获理解
输入捕获中对库函数的配置还是比较好理解的,使能定时器对应的时钟,GPIO口的初始化,模式设置为复用模式,引脚的复用映射,定时器的初始化,输入捕获的初始化,输入捕获时用到了中断,所以还要进行中断模式的配置ITConfig,定时器使能,NVIC中断使能。对于我来说理解的重点是中断服务函数的理解看的例程里面设置了TIM_CAPURE_SAT来判断输入捕获的状态,TIM_CAPURE_VAL来存放原创 2018-01-26 15:42:57 · 3698 阅读 · 0 评论 -
32超声波模块总结
之前用51写过一个超声波模块的测距,所以基本原理都了解的很清楚了,对于32的超声波模块,关键的有三点1.驱动trig之后,对echo电平的输入捕获。输入捕获中的关键是对中断服务函数的理解,通过设置STA标志位这个变量来判断是否完成定时器中断,通过比较串口,两者都是采用这种方式来判断是否完成中断当捕获到上升沿后,&0x40将第6位置1,捕获完成&0x80将第七位置1,通过TIM_GetCap原创 2018-02-01 14:42:09 · 1452 阅读 · 0 评论