你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

在IAR环境下编译STM8S103F下不到演示上

[复制链接]
liushaoxiong 提问时间:2021-1-25 21:08 /
在IAR环境下编译STM8S103F时通过编译.但是在下载到演示上灯不亮了,但拿掉ST-LINK时演示板上灯亮了.因是新手.请各大侠指点一下,
收藏 评论3 发布时间:2021-1-25 21:08

举报

3个回答
七哥 回答时间:2021-1-26 09:19:36
下载完程序,需要复位运行才能跑程序。
带着ST-Link线,重新上电,看能不能跑。如果不能跑,那就是SWIM或NRST信号有影响,检查电路和程序。
liushaoxiong 回答时间: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);
  }
}




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

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版