您现在所在的是:

电力自动化

回帖:2个,阅读:527 [上一页] [1] [下一页]
1039
john1225cn
文章数:90
年度积分:50
历史总积分:1039
注册时间:2005/6/28
发站内信
08年优秀博客奖
发表于:2011/12/26 8:51:08
#0楼
近日,调试一个2214的系统,需要采集一个外部的信号,同时还要有一个100us的定时器计数。由于使用了uc/os-II ,需要占用一个定时器1作。 因此,将采集外部信号和100us定时都放在了定时器0里。采集外部信号使用定时器0的捕获中断。实验发现,无法满足要求,也就是有丢数据的情况。

   遂考虑,采用外部中断获取信号,定时器0只做100us定时。 程序修改好后(外部中断的初始化和外部中断响应函数),load,运行,没有反应,停止运行,程序停在了不知什么地方,一个全是数据的反汇编窗口。reload,失败,无法重新装入程序,试了n次,失败。无奈之下,用ISP擦除,load,运行,现象依旧! 反复修改程序,试验,无效! 没有思路!

   在21icbbs上搜索“外部中断”,发现有网友说,LPC2214的外部中断有BUG,遂赶紧下载了它的勘误表。原来设置外部中断的工作方式,有说道!
设置方式:

VPBDIV = 0;                     //设置EXTMODE
EXTMODE = 1;
VPBDIV =1;

VPBDIV = 0;                     //设置EXTPLOAR
EXTPOLAR = 1;
VPBDIV = 1;

VPBDIV =  1(你想设置的值)

   重新设置外部中断,LOAD,运行,出现了应该有的结果!

   硬件的BUG害死人阿!
此帖来自中华工控网工控博客
原文件地址:http://blog.gkong.com/more.asp?id=148085&Name=john1225cn
串口数据采集模块
串口数据录放机
网络远程控制器
多串口集线器
淘宝搜 rs232串口转sd卡存储 模块
淘宝点: fareasy.taobao.com
950
tigon
文章数:9
年度积分:50
历史总积分:950
注册时间:2005/3/15
发站内信
发表于:2011/12/26 11:03:33
#1楼
收藏,我们也有产品用到这款芯片

http://www.stitcs.com
                 科技,让生活更美好
1022
shimaoruming
文章数:241
年度积分:50
历史总积分:1022
注册时间:2011/10/20
发站内信
发表于:2011/12/26 11:56:49
#2楼
路过
品牌电机专售,型号齐全,价格优惠!

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

46.8003