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

2019-12-15 19:38 3084 38 3 分类: MCU/ 嵌入式 文集: 开发板笔记

       

    关于从https://github.com/rogerclarkmelbourne/Arduino_STM32下载的Arduino_STM32库,还有一种说法是要放到Arduino安装目录的hardware目录下,可能是IDE不同版本的原因,在1.8.10版本下这个操作是有效的,下载后的压缩包如下图。

    直接从压缩包里将这个文件夹拖动到Arduino安装目录的hardware目录下。

      可能还有个倍频的设置需要小小修改一下,顺着刚才的目录找下去:Arduino_STM32-master\STM32F1\variants\generic_stm32f103r\wirish,这个目录下的boards_setup.cpp文件打开进行编辑。

      如下图54-55行位置如果是与下图一致了就不用改了,意思是PLL倍频系数修改为6,这样工作频率为12M*6=72M。

     环境都搭建好了,编个程序来试验下效果吧。

  1. void setup() {
  2. pinMode(PA0, OUTPUT);
  3. pinMode(PA1, OUTPUT);
  4. pinMode(PA2, OUTPUT);
  5. }
  6. void loop() {
  7. digitalWrite(PA0, HIGH);
  8. delay(1000);
  9. digitalWrite(PA0, LOW);
  10. delay(1000);
  11. digitalWrite(PA1, HIGH);
  12. delay(1000);
  13. digitalWrite(PA1, LOW);
  14. delay(1000);
  15. digitalWrite(PA2, HIGH);
  16. delay(1000);
  17. digitalWrite(PA2, LOW);
  18. delay(1000);
  19. }

     用Arduino语句编写的程序简单明了,先设三个引脚为输出模式,再循环点亮熄灭RGB灯。引脚编号为PA0、PA1、PA2,和Arduino的引脚定义方式还是不同的。IDE工具菜单设好开发板、连接方式、串口号,UFUN板BOOT0和3.3V短接,按复位,直接工具栏第二个向右粗箭头按钮编译上传。     

      稍作等待,显示上传成功,程序已在UFUN板上运行起来,RGB灯交替点亮闪烁。


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

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

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

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

curton 2019-12-18 16:15

学习了
相关推荐阅读
lyyinhe_xi 2024-08-25 18:19
【机智云Gokit2.0开发板】DEMO体验及开发流程
Gokit2.0针对硬件开发者的智能硬件开发板GoKit,用于帮助开发者快速实现智能硬件的原型开发。GoKit支持开发者将产品接入目前行业中各大流行的模组方案,帮助他们与高通、庆科、博通、 汉枫等对接...
lyyinhe_xi 2024-08-07 23:09
《运放电路环路稳定性设计》运放电路原理到评测
      非常有幸得到了这样一本专业电子模拟电路方面的书籍,这本书以全面而系统的方式,向读者展示了运放环路稳定性设计的核心原理和实际操作步骤。书的封面很有意思,插图和电...
lyyinhe_xi 2024-04-30 11:08
【拆解】赛事无人机电池集中充电器
      无人机赛事,电池电量充足是取得良好成绩的关键要素。今天拆解一款支持六块电池同时集中充电的无人机电池充电器。板上有六个电池充电插口,分别有指示灯和拨动开关。三位...
lyyinhe_xi 2022-12-30 18:09
【灵动微电子 L0136 温控器/遥控器应用】+温湿度检测试验
      本次试用的是灵动微电子 EVB-L0136 开发板:      板载 MM32L0136C7P MCU,Arm Cortex-M...
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...
EE直播间
更多
我要评论
1
38
关闭 站长推荐上一条 /3 下一条