回复帖子:(x10(0.0.*.*))一般说来,在中断程序中不要使...

用户名:   *您没有注册?
密码:   *忘记论坛密码?    标题采用“回复:XXX....”
验证码 点击获取验证码
主题标题:  *不得超过 200 个汉字
当前心情
上一页 发帖表情 下一页
内容
  

主题最新回顾(发布时间:2004-8-25 9:15:00)
--  作者:zhl(0.0.*.*)
--  
outporb( )直接操作的是硬件端口,可以在ISR中调用,而gettime( )和getdate( )属于系统runtime库函数调用,最好不要在你的ISR程序中调用。

主题最新回顾(发布时间:2004-8-25 8:57:00)
--  作者:ke(0.0.*.*)
--  
补问:我的WriteByte(..)等最终是调用一堆outportb(),也属于runtime的函数吗,能不能在中断里调?

主题最新回顾(发布时间:2004-8-25 8:47:00)
--  作者:ke(0.0.*.*)
--  
我在中断里调用了一些WriteByte(..)之类的函数,用于向图形模式的显示屏写东西;另有几句getTime(),getDate()等。有无问题呢?

主题最新回顾(发布时间:2004-8-24 18:40:00)
--  作者:x10(0.0.*.*)
--  
一般说来,在中断程序中不要使用runtime库如printf(...)等,这样很容易使DOS调用重入而造成程序crush。中断程序主要是对数据、变量进行必要操作,如counter++;由上层程序根据数据状态再进行显示、存盘等操作。

主题最新回顾(发布时间:2004-8-24 17:51:00)
--  作者:ke(0.0.*.*)
--  etr100中0x1c中断的问题
etr100系统,在0x1c中断里做了一些事情,程序一跑就死。估计是我的Isr写的有问题,请问,0x1c中断服务程序应该怎样写