1、问题描述:STM8调试进入__iar_unhandled_exception,只要注释掉总中断,板子就工作正常了。 
这里写图片描述 
解决思路:从调试信息上可以大致看出有未处理的情况,注释总中断,板子就正常,打开总中断问题出现,判断问题是否出现在中断处理。再仔细检查程序,发现程序在初始化过程中将某个IO口设置为中断上拉输入,但是却没有写相应的中断处理函数。出现这个问题的都是没用ST库函数的,然后中断函数自己写的(只写了部分中断函数),或者中断函数复制其他的,但是中断入口不同的。导致中断的时候找不到相应的中断处理函数,所以出现上述问题。

2、问题描述:STM8单片机, 使用PB4/PB5驱动两个LED, 编译下载仿真都正常, 灯就是不亮, 用示波器测得引脚一直为低电平.

解决思路:说明PB4,PB5两脚没有被拉高,查看数据手册; 
这里写图片描述
PB4,PB5为真正的开漏输出,需要得到高电平,必须加上拉电阻(一般为4.7K)


关键字:stm8f103  调试问题 引用地址:stm8f103调试问题

上一篇:单片机传递浮点数方法
下一篇:调试STM8时经常遇到的一些问题

推荐阅读

stm32有两个看门狗,独立看门狗和窗口看门狗,其实两者的功能是类似的,只是喂狗的限制时间不同。 独立看门狗是限制喂狗时间在0-x内,x由你的相关寄存器决定。喂狗的时间不能过晚。窗口看门狗,所以称之为窗口就是因为其喂狗时间是一个有上下限的范围内,你可以通过设定相关寄存器,设定其上限时间和下限时间。喂狗的时间不能过早也不能过晚。图1 窗口看门...
9月3日,第二届全球IC企业家大会暨第十七届中国国际半导体博览会盛大开幕,中国半导体行业协会理事长、中芯国际董事长周子学在开幕致辞中指出,在贸易战影响下,中国半导体产业韧性十足,今年上半年中国集成电路销售额仍然达到3043亿元,保持同比增长。周子学表示,半导体产业与全球GDP成正相关,去年在贸易纠纷影响下,集成电路行业虽然受到很大波及,今...
近日,国内领先的EDA解决方案公司国微思尔芯(上海)信息科技有限公司(“国微思尔芯”)宣布完成新一轮数亿元人民币融资。万业企业作为重要LP的上海半导体装备材料基金成功入股国微思尔芯,进而战略布局EDA产业相关赛道,投资领域涵盖芯片设计验证的完整流程。国微思尔芯本轮融资由大基金下设的产业融资机构芯鑫融资租赁、资产管理机构中青芯鑫组建的实体...
上月,国家统计局发布7月份工业生产数据显示,7月,工业机器人产量达31342套,同比增长42.3%。1-7月,工业机器人产量为超过20万套,同比增长达64.6%,相关数据表明,国内的工业机器人市场已进入新一轮的景气周期。但值得注意的是,就增速来说,今年以来增速最高出现在3月份,达80.8%,这一增长数据甚至超过2020疫情后的经济复苏期,创立了自2017年9月份...

史海拾趣

问答坊 | AI 解惑

SPARC V8结构嵌入式微处理器开发环境的设计实现之三

2.2.3 调试环境设计 调试方式一般从距离主机的位置可以分为:基于主机的调试、远程调试两种。前者调试是基于桌面系统的指令集模拟器,如ARM的SKYEYES、SPARC 的TSIM和ATI的MNT等。调试方法都是将编译好的程序下载到模拟器上,在模拟器上运行程 ...…

查看全部问答∨

vhdl语法错误

Error: Node instance "u1" instantiates undefined entity "counter10"怎么办?…

查看全部问答∨

如何编写arm7挂载IDE硬盘驱动

各位兄台,小弟初学嵌入式,老师给一题目,要在arm7挂载IDE硬盘,驱动自己编写。对于本菜鸟实在是难,所以在此向各位高手请教,望予以支持,小弟没齿难忘。 小弟初到此,小小10分双手奉上~…

查看全部问答∨

关于定时器的问题

我在做一个定时器,想要用lcd显示秒、毫秒、微秒。秒和毫秒都是3位显示,精确到0.1ms,在进行各个显示的时候,在微秒进位到秒的时候,显示到256后就自动清零了并且一直没有进位,如果小于256就没有问题,毫秒就会像秒进位。部分程序如下: #includ ...…

查看全部问答∨

WinCE5.0操作系统定制

    我现在已经有了开发板和其相应的BSP,另外附加有几个I/O模块的板子(它们的驱动都有,还有SDK也有),在做系统定制(裁减)的时候,怎么处理才能个让这几块板子也能用?是不是得改BSP里面的一些东西(怎么设置中断什么的),或者其它 ...…

查看全部问答∨

请教关于C8051F040+CP2200的问题 总是发现自动协商失败

我自己划的板子由C8051F040和CP2200组成 使用PM34-1006变压器进行输入网络信号  发现程序初始化没有问题 但是CP2200时钟无法完成自动协商 我曾经买了块C8051F020的网络开发板 使用Silabs成功使用了UDP通信 所以我把CP2201的四根网络输入 ...…

查看全部问答∨

手机07版_杭州公交查询

手机支持MIDP2.0都能用,完全免费,要的发邮件给我 zhanghong504@163.com…

查看全部问答∨

远程光传感

光电二极管将一种基本物理现象(光)转换为电形式(电流)。设计工程师系统地将光检测器电流转换为可用电压,让光电二极管信号的处理易于控制。处理光传感电路问题的方法有很多,但我碰到了一个特殊问题。如何用一种能够远程或者通过一个大寄生电容 ...…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved