- 博客(5)
- 收藏
- 关注
原创 学习总结(一)
由于这半个月对自己放松了,故没有什么比较大的收获,仅仅只是实现课程设计的部分功能以及将三个功能的9种操作模式进行整合调试,以及后期搭硬件和完善工作。工程如下:智能鱼缸遇到问题:STM32无法控制5V继电器问题尚未解决。...
2020-07-07 01:35:44
174
原创 STM32F103C8T6读取超声波数据源代码
这里写自定义目录标题STM32读取超声波数据STM32读取超声波数据1、GPIO的配置#define HCSR05_PORT GPIOB#define HCSR05_CLK RCC_APB2Periph_GPIOB#define HCSR05_TRIG GPIO_Pin_11#define HCSR05_ECHO GPIO_Pin_10void Hcsr05Init(){TIM_TimeBaseInitTypeDef TIM_TimeBaseStruct
2020-06-21 21:12:40
2177
原创 STM32F103C8T6配置PB3管脚为普通GPIO的方法
最近在做课程设计,使用的GPIO口比较多,由于管脚不足,以至于不得不使用PB3、PB4管脚,但发现普通的配置GPIO的方式不能正常的使用,从在不知情的情况下调试了大半天,板子上的一般的GPIO口都能够正常工作,唯独PB3这个引脚经过多次配置都无法正常的使用。网上查阅资料后发现PB3引脚默认配置为JTAG功能,如果想要将PB3设置成普通GPIO口功能需要在配置的时候关闭PB3引脚的JTAG功能,让其可以充当普通GPIO口来进行使用,配置方式如下: GPIO_InitTypeDef GPIO_Ini..
2020-06-21 20:44:34
7453
2
原创 DRC规则检查中出现Unplated multi-layer pad(s) detected警告的解决办法
这里写自定义目录标题DRC规则检查中出现Unplated multi-layer pad(s) detected警告原因:解决:DRC规则检查中出现Unplated multi-layer pad(s) detected警告原因:mini USB的PCB封装有两个安装孔(multi-pad ), 并且这两个multi-pad 分别与管脚1 (USB IN) 和5 (GND) 相连,而电气规则设置默认不允许无沉铜通。解决:1.如果这两个multi-pad是有网络连接的,应该都是金属化(镀铜), 即
2020-05-25 15:03:04
16820
原创 C语言学习笔记(一)
标题1、一个变量或对象在一定的区域内(比如函数内,全局等)只能被定义一次,如果定义多次,编译器会提示你重复定义同一个变量2、函数前加 static 使得函数成为静态函数。但此处“static”的含义不是指存储方式,而是指对函数的作用域仅局限于本文件(所以又称内部函数)。3、short 2byte、 int 4byte、 long 4byte、 char 1byte、 float 4...
2020-05-07 23:10:23
454
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人