|
本帖最后由 胤幻1988 于 2018-10-17 15:46 编辑 最近用到PD7作为按键引脚触发中断的问题。根据官方资料,发现PD7直接连接到TLI中断上,无法使用普通外部引脚中断。之前参照网上的例子,修改,就是出不来,按键完全没反应,进不了中断。各种修改程序,寄存器和库函数都试过就是没反应。真他妈奇怪,难道板子坏了,但是通过普通按键扫描,发现PD7引脚又是可控的。难道单单我的芯片里的TLI功能坏了。后来网上发现可能要修改optionbyte,我就死马当活马医。先试一下。根据官方的数据手册发现:
然后板和下载器电脑都连好。编程用的是IAR。 按图找到optionbyte选项:
发现我的这个AFR4 对应得是Alternate Active,然后在上面右键,选择defaut:
然后重新编译下载。 复位实验,一切OK,按键TLI中断起作用了。下面是修改的程序:
Key_Exti.rar
(1 MB, 下载次数: 67)
|
STM8自学笔记(推荐STM8很好的入门电子书)
无刷直流电机控制应用+基于STM8S系列单片机---电子书
【精华资料】STM8Sxx固件库FOR IAR
基于STM8的DALI (数字可寻址调光协议)
分享STM8 风驰光盘的资料,是完整的(包括原理图+例程+PDF注释)
《无刷直流电机控制应用 基于STM8S系列单片机》
STM8S库函数中文参考 小软件
【资料分享】STM8L的智能手持血糖监测设备的源码
基于STM8S207工程模板
【培训资料】STM8系列PPT培训资料
微信公众号
手机版
楼主,您用的IAR for STM8 3.10.4是正版还是破解版的,
我装过3.10.4但破解不了,你的破解软件是什么?
破解版啊,能破解的。搜索IARkg_Unis.exe这个破解工具。