
STM32
( •?_• ?)
这个作者很懒,什么都没留下…
展开
-
使用Arduino开发STM32系列6——GPIO中断
概要:中断的使用使得程序高效引脚:使用PB12作为外部中断引脚代码:uint8_t LED_flag=0; //设置标志位void setup() { Serial2.begin(115200); //串口初始化 pinMode(PC13,OUTPUT); //使用pinMode库函数将PC13引脚设为通用输出模式 digitalWrite(PC13,原创 2021-07-11 03:23:12 · 2208 阅读 · 0 评论 -
使用Arduino开发STM32系列5——SSD1306 0.96寸oled
概要:通过前面几节的学习我们已经大致了解了使用Arduino开发STM32的流程和方式,接下来是一些拓展应用,下面我们来了解使用U8g2库来驱动0.96寸oled,芯片为SSD1306接线:oled的SCL引脚接PB6,SDA引脚接PB7代码:#include <Arduino.h>#include <U8g2lib.h>#ifdef U8X8_HAVE_HW_SPI#include <SPI.h>#endif#ifdef U8X8_HAVE_H原创 2021-07-10 03:10:54 · 1510 阅读 · 0 评论 -
使用Arduino开发STM32系列4——DS18B20温度传感器
概要:前面已经调用库进行了许多实践,接下来我们将添加库然后进行调用选择管理库搜索DS18B20安装库接线:这里选择PA10作为输入引脚,其他引脚可能注意:这里需要接一个4.7k-10k的上拉电阻,其他引脚不一定可以使用,根据自己需要可以测试代码如下#include <OneWireSTM.h>#include <DallasTemperature.h>#define ONE_WIRE_BUS PA5 // 定义DS...原创 2021-07-10 02:28:02 · 1502 阅读 · 2 评论 -
使用Arduino开发STM32系列3——Servo电机
概要:前面我们已经可以通过Arduino在STM32上实现一些功能并输出信息,这篇文章我们将调用Arduino的库来进行开发。我们的目标是控制电机的旋转,采用的电机是SG90,我们接线如图然后在Arduino中输入#include <Servo.h> //添加Servo.h库(该库存在于STM32库里,不用再次添加)Servo servo; //实例化Servovoid setup(){ servo.attach(PA6);原创 2021-07-10 01:55:58 · 1027 阅读 · 0 评论 -
使用Arduino开发STM32系列2——UART
概要:通过系列1的实践我们已经可以控制STM32 的IO输出高低电平了,接下来我们将使用STM32的串口功能实现与上位机的通信引脚定义:在库函数中我们可以找到对于UART的定义#ifndef PIN_SERIAL_RX #define PIN_SERIAL_RX PA3#endif#ifndef PIN_SERIAL_TX #define PIN_SERIAL_TX PA2#endif但是经过我的测试发现并不能直接使用STM32F103共有两个原创 2021-07-10 00:26:42 · 1634 阅读 · 4 评论 -
使用Arduino开发STM32系列1——LED
概要:众所周知Arduino提供丰富的库函数给开发者调用,使得开发产品变得容易快捷,我也是想通过Arduino来替代Cubemx+keil的开发,所以才进行这项探索。我可能会遇到很多问题,但我会尽可能解决,也希望有经验有想法的读者毫不吝啬的提出意见和建议。开发环境:附加开发板地址https://github.com/stm32duino/BoardManagerFiles/raw/master/package_stmicroelectronics_index.json可能会遇到打不开或者安装失败原创 2021-07-10 00:14:29 · 1695 阅读 · 1 评论 -
一次STM32F103C8T6烧录失败问题
今天突然发现手里一块最小系统板烧录时候失败,但是连接是正常的。如图烧录最后会出现失败弹窗以为芯片写保护了,读了一下发现没有,后来查到可能因为keil没有注册,我重新注册了一遍发现没有解决。最后没辙子了我拿了一个CMSIS-DAP的烧录器,发现可以正常烧录调试,说明我芯片没坏。我纳了个闷,实在想不到会是什么问题,就先搁到一边了。解决办法:巧的是后来ST-Link四根线中接3.3V和GND的两根线借别人了,换了两根线再试发现可以了,我小板子是usb单独供电的,我也不晓得原来是线的问.原创 2021-06-26 02:41:11 · 4823 阅读 · 4 评论 -
STM32F103RCT6+1.44TFT屏幕显示
测试结果:程序:https://download.youkuaiyun.com/download/Kane_Leo/19790527原创 2021-06-23 15:07:13 · 3180 阅读 · 5 评论