原创 UFUN扩展板玩转Arduino(二)

2019-12-15 17:09 2495 26 3 分类: MCU/ 嵌入式 文集: 开发板笔记

    UFUN板要用Ardiuno IDE实现编程开发,首先要实现IDE和板上主芯片STM32F03RC之间的数据协议连接。上一节里忘了另一个主角:UFUN扩展板,它要实现的是UFUN和各种传感器、执行器的方便连接。下面先看一下UFUN和扩展板的组合效果。

    扩展板将UFUN一些引脚引出对应了Arduino板的插针,可以方便地使用Arduino标准扩展板来连接常用传感器。突然发现这里的公母接口反向了,好像也不是这么简单可以直接通用,有母口的Arduino扩展板吗?另外已经把BOOT0和SWD这些和烧录相关的引脚接口独立出来了,方便烧录,还是有点受不了拔插短路帽,还是在BOOT0和3.3V引脚间接出一个小按压开关,方便烧录。

    上节提到了flash_loader_demo_v2.8.0,可以把编译好的STM32程序直接刷入UFUN运行看到效果,网上有这样的程序,原先烧录了generic_boot20_pc13.bin,文件名末尾的pc13含义为此程序在PC13引脚接的LED可以点亮闪烁。扩展板没有引出PC13引脚,查看UFUN2.0电路原理图,我们发现RGB彩灯三个引脚分别接在了PA0、PA1、PA2脚。

    打开网址:https://github.com/rogerclarkmelbourne/STM32duino-bootloader/tree/master/binaries,我们会看到有一大堆编译好的bin文件程序供下载试验,有PC13的,还有如红圈标示的generic_boot_pa1.bin,正是可以点亮UFUN板RGB彩灯的程序,还有排在下面那个也很有意思哦:PA1接灯,PA8接按钮开关,会是什么效果呢?可以一试。

    下载generic_boot20_pa1.bin烧录到UFUN板,断开BOOT0和3.3V,恢复运行状态,每按一次复位,蓝灯就闪烁几下,成功点亮RGB彩灯。




作者: lyyinhe_xi, 来源:面包板社区

链接: https://mbb.eet-china.com/blog/uid-me-218568.html

版权声明:本文为博主原创,未经本人允许,禁止转载!

给作者打赏,鼓励TA抓紧创作!

赞赏支持
点赞 26
赞赏0

文章评论2条评论)

登录后参与讨论

curton 2019-12-18 16:15

学习了

bokes 2019-12-17 09:31

感谢分享
相关推荐阅读
lyyinhe_xi 2022-07-28 18:09
【CH32V307评估板】+Rt_thread Srduio 体验
       非常幸运获得CH32V307开发板试用机会,感谢面包板论坛!恒推出的CH32V307是基于32位RISC-V设计的互联型微控制器,配备了硬件堆栈区...
lyyinhe_xi 2022-07-03 22:42
《Verilog HDL与FPGA数字系统设计》美丽邂逅
      伏羲一画开天。阴阳动静迭为升降,天地定位,日月运行,万物之生生不息。阴阳符号演绎四象八卦,人文肇始之。阴阳符号逻辑思维造就了计算机最核心的二进制思想基石。&n...
lyyinhe_xi 2020-09-13 15:15
【2020意法半导体开发大赛】智能种植管理应用(1)
      承蒙面包板社区和意法半导体的厚爱,这次顺利申请到了ST25R3916开发板套餐。本次申请是希望在学校开展的金佛手种植实践智能化大棚建设中试用其智能化管理的价值...
lyyinhe_xi 2020-07-05 12:48
【富芮坤物联网开发板评测】任务模式编程和经验主义教训记录
          很高兴能够申请到富芮坤物联网开发板。富芮坤开发的FR8016H是符合BLE5.0标准的SOC芯片,内置16位audio ...
lyyinhe_xi 2020-06-03 00:09
【MM32 eMiniBoard】01.初体验:简单测试
       很快乐能够在六一前收到这块可爱的载有MM32W373PSB主控芯片的MM32 eMiniBoard,先说说它的特点:作为Cortex-M3内核32...
lyyinhe_xi 2020-05-11 22:56
两台09年的液晶显示器拆解比较和改装(五)
      LED灯条装入屏槽比较顺利,比原来想的要简单。重要的是拆装件要顺序摆放,背光板有好几层,方向和位置要原样装回。接下来是要点亮灯条,实际在屏幕组装封回去前就进行...
我要评论
2
26
1
2
3
4
5
6
7
8
9
0
关闭 热点推荐上一条 /4 下一条