搜索
bottom↓
回复: 17

谁能帮忙写个NEC 9212最简单的中断程序,用IAR4.7编译,能进入中断就OK,谢谢了

[复制链接]

出0入0汤圆

发表于 2011-9-29 15:16:17 | 显示全部楼层 |阅读模式
谁能帮忙写个NEC 9212最简单的中断程序,用IAR4.7编译,能进入中断就OK,谢谢了

出0入4汤圆

发表于 2011-9-29 16:52:54 | 显示全部楼层
下载个Appliilet78K0SKX1-EE_V241,自己生成一下代码就好了.
意同创的网站上面有这个软件.

出0入0汤圆

 楼主| 发表于 2011-9-30 10:07:06 | 显示全部楼层
我下了,生成的代码进不了中断
不知道怎么回事
我以前没用过IAR

出0入0汤圆

 楼主| 发表于 2011-9-30 10:07:25 | 显示全部楼层
最近一直为这事纠结中

出0入0汤圆

发表于 2011-9-30 10:23:27 | 显示全部楼层
回复【2楼】bsxx1985  
我下了,生成的代码进不了中断
不知道怎么回事
我以前没用过iar

-----------------------------------------------------------------------

我记得Appliilet生成的是PM+的工程啊。

出0入4汤圆

发表于 2011-9-30 11:08:02 | 显示全部楼层
回复【2楼】bsxx1985  
-----------------------------------------------------------------------
生成的工程只是个基础的框架.但是一些相关的设置都给你做好了.
一些初始化函数都在int __low_level_init(void)中调用了.这个函数在main之前执行的.
要进中断,在main中调用这个中断的开始启动函数.


回复【4楼】shandian  一凡
-----------------------------------------------------------------------
现在的Appliilet是可以生成针对IAR C的工程的.
有些还可以生成IAR的Assembler工程,不过这个没试过具体项目.

快速了解测试新接触的芯片时候还是很好用的.

出0入0汤圆

 楼主| 发表于 2011-9-30 13:10:53 | 显示全部楼层
是啊,生成的是一个工程,今天用Appliilet 1.70版本的生成了一个,只是进中断,用显波器看了能进中断,但很快复位,看门狗我也清了,不知道是哪里问题

出0入4汤圆

发表于 2011-9-30 13:18:09 | 显示全部楼层
先暂时关掉看门狗吧,或者进中断后弄个while(1)一直清看门狗,再复位就是其他地方的事情了.

出0入0汤圆

 楼主| 发表于 2011-9-30 13:30:28 | 显示全部楼层
我在中断里面清了看门狗就没再复位了,可为什么在外面不行呢,NEC看门狗怎么关?

出0入0汤圆

发表于 2011-9-30 13:37:35 | 显示全部楼层
WDTE=01AH

出0入4汤圆

发表于 2011-9-30 13:38:42 | 显示全部楼层
Appliilet里面可以设置关闭看门狗的,如果你的工程是重新建立的,只是简单测试一下某些功能.用Appliilet就可以了.
要不就需要仔细看芯片的PDF了.

出0入0汤圆

发表于 2011-9-30 13:39:31 | 显示全部楼层
不同的系列可能不一样的,看手册吧

出0入0汤圆

 楼主| 发表于 2011-9-30 13:43:31 | 显示全部楼层
兄弟们,谁要有现在的给我一个我试试看能不能跑过

出0入0汤圆

 楼主| 发表于 2011-9-30 13:53:45 | 显示全部楼层
要不谁帮忙下给个邮箱,我发程序过来,在你那边调试下

出0入4汤圆

发表于 2011-9-30 14:30:08 | 显示全部楼层
这个没相关硬件,只能自己努力了.

出0入0汤圆

 楼主| 发表于 2011-9-30 16:12:39 | 显示全部楼层
谢谢各位,我找到问题了,是编译器堆栈设置的问题,之前设置的太小了

出0入0汤圆

发表于 2012-2-22 08:48:59 | 显示全部楼层
我也遇到了相同的问题,用Appliilet生成的代码无法进入中断,我再程序进入while(1)前加入了开启外部中断的代码,
用软件仿真可以进中断,但是用minicube2硬件仿真的时候就怎么也进不去中断。
我用的编译器是IAR,然后用minicube2进行硬件仿真。

出0入0汤圆

发表于 2012-2-23 09:42:20 | 显示全部楼层
问下楼主和其他朋友,在IAR里编译器堆栈是这只 Stack/Heap 选项么?
应该依据什么来进行设置呢?
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-3 17:36

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表