这里选择的是一个简单的灯光控制系统。
学习视频如下:
https://www.bilibili.com/video/BV1pY411j7om/?spm_id_from=333.788&vd_source=516eee863e252e452d8dfe7cb01af532
也可以参考立创开源广场的介绍:
https://oshwhub.com/course-examples/xun-lian-ying-deng-tiao-kong-zhi-qi
个人成品:
相比第一次联系,第二次明显的熟悉多了,代码部分没上手,只是简单看了看介绍。
学习笔记重点记录:
1、电源电路
可以用TYPE-C或Mini USB都可以,也可以用接线端子
Mini USB的更好焊接
2、主控电路
仔细看数据手册
3、复位电路
轻触开关+电容+电阻
电容单位的换算方法:
1F(法拉)=1000mF(毫法) ,1(毫法) =1000uF(微法) ,1(微法) =1000nF(纳法) ,1(纳法)=1000PF(皮法)。
VCC是数字电源,AVCC是模拟电源。有AVCC的单片机是包含模拟器件的单片机,例如AD转换电路。
VSS常用于表示数字电路的电源公共端,VSS是数字电源负极。
4、MOS管驱动电路的学习
5、PCB绘制
根据布线的需求,可以合理修改原理图的引脚位置
阻焊层开窗
信号线宽:一般10mil可承受的最大电流为1a,根据实际电流选取合适线宽
电源线宽:25mil
目前国内比较主流的是6mil。但是通常在要求不高的时候,应选用可靠性更高的10mil或8mil。
6、软件环境
RA生态社区论坛: https://ramcu.cn/
RA Smart Configurator 瑞萨的智能配置软件,在配置完成后,可以生成keil工程,方便实用keil的用户进行开发。
实际开发过程使用e2 studio,可详细参考视频中代码部分的介绍。