导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→讨论51单片机的keil c中断服务程序

* 98447: 讨论51单片机的keil c中断服务程序

   xdgcs 
xdgcs发表的帖子 

 讨论51单片机的keil c中断服务程序
我最近发现用c语言编写的定时器t2中断服务程序,要访问一个全局变量数组,结果中断服务程序在调用数组时不能按照数组的真实地址访问,而是把08H当成数组的首地址,请教高手这是怎么回事啊?如何才能直接访问到定义过的全局变量啊?

发表时间:2006年10月11日10:53:07

  
回复该帖

本主题共有 10 帖,分页:>>>>>该主题的所有内容[10]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  98459.[详细][原创]尝试用指针
摘要:我碰到过类似的情况,在中断过程中会出现一些意想不到的问题,让人很伤脑筋 你可以尝试定义数组后在使用时用一个指针代替数组名 ......(122字)
- [yinshao][716次] 2006年10月11日

  98471.[详细][原创]
摘要:我已经试过了,但是还不行,我发现定义在bdata区的数组在中断里可以访问,其他数据段内都不可以,该怎么办呢?......(98字)
- [xdgcs][884次] 2006年10月12日

  98498.[详细][原创]中断中尽量不要调用函数
摘要:还不清楚你程序的具体情况,应该不会像你说的那样吧 但是有一点就是尽量不要调用函数......(79字)
- [yinshao][2233次] 2006年10月13日

[上一篇帖子]:一个新的单片机论坛讨论: 无线应用中的单片机 射频电路设计 天线 本
[下一篇帖子]:[分享]愿意结交在武汉做单片机的朋友自己在武汉做单片机(主要是51系列)和DSP开发(c2000)有