你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
chrome
firefox
safari
ie8及以上
ST
官网
STM32
中文官网
ST
全球论坛
登录/注册
首页
技术问答
话题
资源
创客秀
视频
标签
积分商城
每日签到
在IAR环境下编译STM8S103F下不到演示上
[复制链接]
liushaoxiong
提问时间:2021-1-25 21:08 /
问答
是否解决:
在IAR环境下编译STM8S103F时通过编译.但是在下载到演示上灯不亮了,但拿掉ST-LINK时演示板上灯亮了.因是新手.请各大侠指点一下,
赞
0
收藏
0
评论
3
分享
发布时间:2021-1-25 21:08
举报
请先
登录
后回答问题
3个回答
七哥
回答时间:2021-1-26 09:19:36
a0a.1 32b0c
下载完程序,需要复位运行才能跑程序。
带着ST-Link线,重新上电,看能不能跑。如果不能跑,那就是SWIM或NRST信号有影响,检查电路和程序。
赞
0
评论
回复
支持
反对
liushaoxiong
回答时间:2021-1-26 10:01:01
a4a.1 32b0c
谢谢 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);
}
}
赞
0
评论
回复
支持
反对
butterflyspring
回答时间:2021-2-8 10:12:19
a0a.1 32b0c
看看是不是正版的ST-LINK,你的演示版是不是官方的?
在线调试行不行。
另外有些电路在退出编译器是,ST-LINK 释放对STM8MCU的接管,这时候SWIM脚或者RESET脚不控制,但有可能导致大电流(和外部电路有关,比较少见),导致电压被拉低,拿掉后就好了
赞
0
评论
回复
支持
反对
所属标签
相似问题
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
带着ST-Link线,重新上电,看能不能跑。如果不能跑,那就是SWIM或NRST信号有影响,检查电路和程序。
#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);
}
}
在线调试行不行。
另外有些电路在退出编译器是,ST-LINK 释放对STM8MCU的接管,这时候SWIM脚或者RESET脚不控制,但有可能导致大电流(和外部电路有关,比较少见),导致电压被拉低,拿掉后就好了