历史上的今天

今天是:2024年09月05日(星期四)

正在发生

2018年09月05日 | stm8f103调试问题

发布者:SereneVoyage 来源: eefocus关键字:stm8f103  调试问题 手机看文章 扫描二维码
随时随地手机看文章

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

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

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


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

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

推荐阅读

我做了一个stm32 的板子,上电显示不正常,手动复位后正常显示, 最后找到的原因是是片外设备的上电速度比MCU慢,MCU在片外设备还没有就绪时就操作它,导致系统不能正常工作。外设为 EEPROMEEPROM上电较慢在读EEPROM前  加一个延时  10ms,解决了上电跑飞的问题!
先进的磁感应技术对于未来汽车的发展至关重要。随着现代车辆构造日益精密,车内电子元件数量也逐年增长,机械系统正逐渐被电子系统所取代,这一发展趋势解决了很多问题,但同时也带来了新的挑战。在电动汽车和配备电气系统的传统汽车中,测量多个区域中的电流变得愈发重要,这有助于精确检测车辆安全运行不可或缺的众多运动部件的位置。随着繁琐和不可靠的...
此次价值观将揭秘荣耀9X的成本及元器件分布情况。荣耀9X全部1003个组件中,日本提供829个组件,占总共的82.6%,组件数占比最高,成本占比12.4%,主要区域在器件,相机传感器;中国提供159个组件,占总共的15.9%,成本占比53.2%,成本占比最高,主要区域为IC、非电子器件和连接器,台湾地区占比为14.5%,主要区域为屏幕;美国提供7个组件,占总共的0.7%,成...
2021年9月3日-5日,由中国汽车技术研究中心有限公司、中国汽车工程学会、中国汽车工业协会、中国汽车报社联合主办,天津经济技术开发区管理委员会特别支持,日本汽车工业协会、德国汽车工业协会联合协办的第十七届中国汽车产业发展(泰达)国际论坛(以下简称泰达汽车论坛)在天津市滨海新区召开。本届论坛围绕“融合•创新•绿色”的年度主题,聚焦行业热...

史海拾趣

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

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

厂商技术中心

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

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