赞
踩
这里就不讲关于stm32在arduinoIDE环境搭建了。
需要补习的可以参考其他博主文章。
本文主要讲解程序通过串口烧录工具(USB转TTL)烧录方法以及注意事项:
把USB 转 TTL 模块的四根先 连接到stm32f103c8t6 ,按照3.3v接到3.3v GND接到GND , 串口1 ,也就是A9为TX引脚,A10为RX引脚。
void setup() { // initialize digital pin PB1 as an output. Serial.begin(115200); //stm32f103c8t6板子有3个串口,我们一起都定义了。 Serial1.begin(115200); //TX=PA9,RX=PA10 Serial2.begin(115200); //TX=PA2,RX=PA3 pinMode(PC13, OUTPUT); //这个是板载PC13引脚连接的LED灯,作为输出引脚 pinMode(PB6, OUTPUT); //PB6功能引脚对应板子上的B6号丝印引脚号。 } // the loop function runs over and over again forever void loop() { digitalWrite(PC13, HIGH); // turn the LED on (HIGH is the voltage level)高电平为熄灭 digitalWrite(PB6, HIGH); delay(6000); // 闪烁中间的延时6秒,PC13板载灯灭6秒,PB6,5V输出高电平,亮6秒。 Serial.println("开灯"); digitalWrite(PC13, LOW); // PC13板载灯亮2秒 digitalWrite(PB6, LOW); //PB6熄灭6秒 delay(2000); // wait for a second Serial.println("关灯"); }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。