查看: 3808|回复: 13

stm32小蓝板高速开发—按键控制LED灯(二),无需刷Bootloader

[复制链接]

该用户从未签到

发表于 2020-6-9 18:14 | 显示全部楼层 |阅读模式
本帖最后由 小文涛 于 2021-3-1 17:22 编辑

TB买回来一个STM32小蓝板,为了点亮一颗LED灯,又是破解软件,又是看寄存器开发手册,然后又想着能不能再简单点的写代码,于是乎又是刷Bootloader,又是全网搜教程,最后高呼点个灯真TM的费劲。唉~,为此有这么一款软件无需翻来覆去看寄存器手册,无需破解软件,无需刷BootLoader,,,,一键Stlink下载,两行代码点亮一颗LED灯!你不想试试?



stm32 小蓝板快速点颗LED灯(一)中已经顺利的点亮了板载LED灯,现在我们来实现通过按键控制板载LED灯

话不多说,上代码,上图!!!
步骤:
1.用St-link下载器将小蓝板连接至电脑端
2.点击Stduino IDE软件左上角工具按钮选择下载方式为St_link
3.编写按键控制板载LED灯程序
4.点击下载程序
更多信息请访问Stduno WIKI
由于软件当前仍处于内测阶段,想要提前体验,请点击官网首页发送申请即可,软件下载后直接解压,即可运行,无需安装(绝对永久免费,免费,免费)。
  1. #include <Arduino.h>
  2. void setup()
  3. {
  4.     //小蓝板的PC13脚,设置为数字输出模式
  5.     pinMode(PC13,OUTPUT);
  6.     //小蓝板的PB11脚,设置为上拉输入模式
  7.     pinMode(PB11,INPUT_PULLUP);
  8. }
  9. void loop()
  10. {   
  11.     //当按下按键后,板载LED灯持续亮1秒然后熄灭
  12.     if(digitalRead(PB11)==0)
  13.     {   delay(150);
  14.         digitalWrite(PC13,LOW);
  15.         delay(1000);
  16.         digitalWrite(PC13,HIGH);
  17.     }
  18. }
复制代码

按键控制LED灯效果图

按键控制LED灯效果图

开发软件界面

开发软件界面

该用户从未签到

发表于 2020-10-31 19:33 | 显示全部楼层
这个方法很方便使用

该用户从未签到

发表于 2020-12-18 19:53 | 显示全部楼层
关键是支持哪些库?arduino库都支持吗?

该用户从未签到

 楼主| 发表于 2021-2-7 17:47 | 显示全部楼层
jakinhu 发表于 2020-12-18 19:53
关键是支持哪些库?arduino库都支持吗?

嗯是的啊

该用户从未签到

发表于 2021-2-20 20:35 | 显示全部楼层
刷了BootLoader后用usb不香么。

该用户从未签到

 楼主| 发表于 2021-2-21 21:54 | 显示全部楼层
a3300 发表于 2021-2-20 20:35
刷了BootLoader后用usb不香么。

自动完成,代码高亮,右键跳转至源代码,断点调试,资源包高速自动下载,更快的编译速度等等,难道不想尝试下嘛

该用户从未签到

发表于 2021-2-22 20:16 | 显示全部楼层
小文涛 发表于 2021-2-21 21:54
自动完成,代码高亮,右键跳转至源代码,断点调试,资源包高速自动下载,更快的编译速度等等,难道不想尝 ...

请问IDE下载的库存放路径是不是和官方IDE共享的?
核心板路径什么的下载了2边都能用么?

该用户从未签到

 楼主| 发表于 2021-2-28 11:13 | 显示全部楼层
a3300 发表于 2021-2-22 20:16
请问IDE下载的库存放路径是不是和官方IDE共享的?
核心板路径什么的下载了2边都能用么? ...

自行看下Stduino IDE使用说明吧: https://www.bilibili.com/video/BV1cK4y1a7Cp
你所指的核心板路径2边是指哪两边?

该用户从未签到

发表于 2021-2-28 23:00 | 显示全部楼层
小文涛 发表于 2021-2-28 11:13
自行看下Stduino IDE使用说明吧: https://www.bilibili.com/video/BV1cK4y1a7Cp
你所指的核心板路径2边是 ...

我意思是在arduinoIDE的库管理里下载的库,在stduinoIDE里面能不能直接用?
比如我在vs2019里面就能直接使用。

该用户从未签到

发表于 2021-2-28 23:03 | 显示全部楼层
小文涛 发表于 2021-2-28 11:13
自行看下Stduino IDE使用说明吧: https://www.bilibili.com/video/BV1cK4y1a7Cp
你所指的核心板路径2边是 ...

视频收音效果不太好,听都听不清。
这个软件是不是不支持win7?
我在win7里面用不了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

arduino程序设计基础 blinker物联网解决方案

热门推荐

【教程】pico+hx711电子秤
【教程】pico+hx711电子秤
pico+hx711电子秤 【前言】 我做过多款电子秤,这次移植到pico上
ESP8266+Onenet平台远程数据传输和控制
ESP8266+Onenet平台远程数
这是我的第一个diy,主要功能实现了onenet云平台温湿度数据的传输和远程控制LED灯平台
【Arduino】108种传感器模块系列实验(48)---三轴ADXL345模块
【Arduino】108种传感器模
37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是
ps2遥控小车——uno实现
ps2遥控小车——uno实现
前几天在阁楼发现了好久以前3d打印,激光切割的底盘,于是决定做这个东西 正好手上又
震惊!OLED菜单竟只用10行代码就可以完成到完美!!!
震惊!OLED菜单竟只用10行
震惊!OLED菜单竟只用10行代码就可
Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
快速回复 返回顶部 返回列表