LED是正向导通,反向截止的,它在电路设计中的符号如下图所示;
可以看到这里有三个用户,下面就结合CubeIDE中的CubeMX插件配置生成相应的代码;2.3 电路分析
解压文件,打开原理图的pdf文件;可以看到,和,具体如下图所示;
根据虚短和虚断, V o u t = 200 K 10 K + 200 K V i n V_{out} = cfrac{200K}{10K+200K}V_{in} Vout/span>=10K+200K200K/span>Vin/span> ;感觉像是电压跟随器,那 V o u t = V i n V_{out} = V_{in} Vout/span>=Vin/span>, 电路分析水平有点抠脚了;Pin | LED | Mode |
---|---|---|
PB14 | RED | PP |
PB7 | BLUE | PP |
PB0 | GREEN | PP |
PP为推挽输出;
3 CubeMX配置
打开,
3.1 SYS 配置
NUCLEO144板载一个ST-LINKV2,下载和调试程序的时候下面会用SWD模式,所以这里SYS的Debug选择,具体如下图所示;
3.3 GPIO 配置
选择了三个Pin,分别为,,,全都配置为:
- :初始化完成之后输出的电平状态为高;
- :输出模式为推挽输出;
- 上拉和下拉模式:这里暂不配置,没有影响;
完成后如下图所示;
进入调试模式并开始运行,终于点亮了,我手舞足蹈起来,表情无比激动(浮夸的演技),具体如下图所示;
小麦大叔 微信公众号 一个热爱技术的工程师,分享技术,一起进步
来源:小麦大叔
声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!