请选择 进入手机版 | 继续访问电脑版
搜索
查看: 651|回复: 3

[求助] 在IAR环境下编译STM8S103F下不到演示上

[复制链接]

该用户从未签到

1

主题

2

帖子

0

蝴蝶豆

新手上路

最后登录
2021-1-29
发表于 2021-1-25 21:08:37 | 显示全部楼层 |阅读模式
在IAR环境下编译STM8S103F时通过编译.但是在下载到演示上灯不亮了,但拿掉ST-LINK时演示板上灯亮了.因是新手.请各大侠指点一下,
回复

使用道具 举报

  • TA的每日心情
    开心
    2017-12-6 11:47
  • 签到天数: 1 天

    [LV.1]初来乍到

    49

    主题

    3724

    帖子

    429

    蝴蝶豆

    论坛元老

    最后登录
    2021-8-7
    发表于 2021-1-26 09:19:36 | 显示全部楼层
    下载完程序,需要复位运行才能跑程序。
    带着ST-Link线,重新上电,看能不能跑。如果不能跑,那就是SWIM或NRST信号有影响,检查电路和程序。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    1

    主题

    2

    帖子

    0

    蝴蝶豆

    新手上路

    最后登录
    2021-1-29
     楼主| 发表于 2021-1-26 10:01:01 | 显示全部楼层
    谢谢 1.有按复位键进行下载 板是在网上购的. 2.用TVP解出现:识别不了ST-LINK-V2
    #include"iostm8s103f3.h" //头文件

    #define LED PB_ODR_ODR5 //定义输出引脚
       //#define LED PX_ODR_ODRX


    void delay(unsigned int ms) //延时函数
    {
      unsigned int i, j;
      for(i=0;i<ms;i++)
        for(j=0;j<3164;j++);
    }


    void  main()
    {
    //配置推挽输出
      PB_DDR_DDR5=1;  //PX_DDR_DDR5=1
      PB_CR1_C15=1;  //PX_CR1_C15=1;
      PB_CR2_C25=0;   //PX_CR2_C25=0;
      
      while(1)
      {   
       LED=0;
      delay(500);
      LED=1;
      delay(1000);
      }
    }




    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3

    主题

    1306

    帖子

    929

    蝴蝶豆

    版主

    最后登录
    2021-3-31
    发表于 2021-2-8 10:12:19 | 显示全部楼层
    看看是不是正版的ST-LINK,你的演示版是不是官方的?
    在线调试行不行。
    另外有些电路在退出编译器是,ST-LINK 释放对STM8MCU的接管,这时候SWIM脚或者RESET脚不控制,但有可能导致大电流(和外部电路有关,比较少见),导致电压被拉低,拿掉后就好了
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|论坛-意法半导体STM32/STM8技术社区

    GMT+8, 2024-3-28 20:47 , Processed in 1.174975 second(s), 33 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表