stm32f401ret6 程序烧录进去显示成功 但是不运行 不知道是什么原因

2019-07-14 19:35发布

微信图片_20170504112324.png 微信图片_20170504112331.png 微信图片_20170504112334.png
第一次画板子  画好之后 用st-link 程序烧录显示正常 但是管脚没有数字输出 ,uart也没有输出。不知道是不是电路的问题,我在开发板上试过,程序应该没有问题。
电路也对比着查看了几遍,实在没有头绪,所以来请教下各位大神。
是电路的问题么,还是我自己焊接的问题,还是芯片有坏的地方。
程序时mbed的 简单uart程序
#include "mbed.h"

DigitalOut le(LED1);
DigitalOut l1(PC_1);
DigitalOut l2(PC_2);
Serial pc(SERIAL_TX,SERIAL_RX);

DigitalOut led(LED1);

int main() {
          wait(3);
    float solar,wind,temp;
          float alpha=0.8;
          double oldvalue=0;
          pc.baud(38400);
          pc.printf("k");
    le=0;
    while(1) {

                        pc.printf("1");
                        le=1;
                        l1=1;
                        l2=0;
        wait(1);}}

用st-link烧录时显示成功,烧录时候要有什么特别设置吗,和开发板应该有什么区别么
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。