打印
[STM32F1]

无法自启动的问题

[复制链接]
876|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ni, pi, gp, IO, GPIO
画了个板子,芯片用的STM32F103C8T6,
部分原理图如下:

部分程序如下:
int main(void)
{
        long int i;
        Stm32_Clock_Init(2);                    //72MHz
    //IWDG_Init(6,800);               //看门狗初始化,256分频,800计数,复位时间5s
        CPU_Init();                     //CPU初始化               
        VAR_Init();                                                //变量初始化
        Timer_Init();                                        //定时器初始化
        usart1_init(115200);                        //串口1初始化
        usart2_init(115200);                        //串口2初始化
       

        while(1)
        {
        GPIO_SetBits(GPIOA,GPIO_Pin_12);
                for(i=0;i<1000000;i++);
                GPIO_ResetBits(GPIOA,  GPIO_Pin_12 );
                for(i=0;i<1000000;i++);
        }
}功能就是闪灯,可是程序下进去没反应,后来发现,要先仿真一次就好了。

改了程序再下进去,还是没反应,需要先仿真一次。
请问高手,遇到过这种情况吗?怎么解决?谢谢!


沙发
Cjy_JDxy|  楼主 | 2019-1-9 15:37 | 只看该作者
顶一个

使用特权

评论回复
板凳
香水城| | 2019-1-9 17:00 | 只看该作者
参考建议:
检查下boot是否连接正确;
再就检查下电源地;

使用特权

评论回复
地板
mmuuss586| | 2019-1-9 17:42 | 只看该作者
工程设置问题吧;
下载的地方:把复位和运行打钩;

使用特权

评论回复
5
Cjy_JDxy|  楼主 | 2019-1-9 18:28 | 只看该作者
谢谢,好啦

使用特权

评论回复
6
wanduzi| | 2019-1-9 19:38 | 只看该作者
你是需要断电一次吧?

使用特权

评论回复
7
wanduzi| | 2019-1-9 19:38 | 只看该作者
你是不是说,你烧录后,不会自动运行?
烧录后,复位一次,或者重新上电一次。

使用特权

评论回复
8
Leven175| | 2019-1-10 09:40 | 只看该作者
查看下载设置是否有选择复位和运行

使用特权

评论回复
9
dsdfdcdx| | 2019-1-10 16:52 | 只看该作者
应该是烧写配置问题,下载之后没有自动运行,需要断电重启一次或者复位一次才可以。

使用特权

评论回复
10
磨砂| | 2019-2-1 11:47 | 只看该作者
不用先仿真吧  是不是boot脚有问题啊

使用特权

评论回复
11
晓伍| | 2019-2-1 12:06 | 只看该作者
看原理图没有问题 查查裸板和焊接啊

使用特权

评论回复
12
八层楼| | 2019-2-1 12:11 | 只看该作者
有木有可能是晶振的问题呢

使用特权

评论回复
13
观海| | 2019-2-1 12:16 | 只看该作者
如果怀疑电源的话 可以接一个ldo试试

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:绿水本无忧因风皱面,青山原不老为雪白头。

553

主题

3530

帖子

19

粉丝