-
WDTCTL = WDTPW + WDTHOLD+ WDTNMI+ WDTNMIES ; //
while(!(P1IN&BIT2)); //初始化中加这句,判断电压是否大于3V,防止因电压不够,一直复位
当电压芯片检测为小于1.9V时,
IE1 |= NMIIE;
不可屏蔽中断函数
if((IFG1&NMIIFG)==NMIIFG)
{
//RST/NMI不可屏蔽中断
IFG1 &= ~NMIIFG;
//以下填充用户代码
LPM4;
}
else //if((FCTL3&ACCVIFG)==ACCVIFG)
{
//存储器非法访问
FCTL3 &= ~ACCVIFG;
//以下填充用户代码
}
发现进不了中断,我是参考TI的例子
-
下课了吗?好像没有。
一般老师上课都要提好多问题的,这堂课也应该有的吧?
-
没必要设置的这么低吧
-
学习学习
-
引用 28 楼 zipingliang 的回复:
LZ,是在模拟器上跑。呵呵现在可以了,上面我用的是网上下的一个Alchemy_SDK,可能是那个SDK没有包含静态图片库导致无法解析图片。现在我自己导出了一个带模拟器的SDK,安装后跑了下,OK!
我也是刚在玩SLE,多交流啊!
你用了什么SDK啊,我也碰到你的同样问题了。能分享一个给我否啊?
-
首先你要设定一下
将以下选项打钩:
BULID-》Global bulid settings->copy files to release directory after bulid。
这样你BULID 驱动之后才会被拷贝到RELEASE 目录下面。
BULID 之后 请选择MAKE RUN-TIME IMAGE。
-
很明显不行,不知道你这是不是51 单片机,你用的是方式1通讯,
你这样改下试试,
while(1)
{
if(flag)
{
ES=0;
flag=0;
SM2=0;//单片机向上位机发送时,可能是少了这个标志。
SBUF=x;
while(!TI);
TI=0;
ES=1;
}
}
-
用的是中断传输方式,轮询间隔改成1ms,大数据量还会死机,郁闷
轮询间隔改成3ms ,通过抓包工具,连续发送两个包的间隔要2ms左右。
-
这么少人!
-
6楼的这段 是uc/os_II 的刚开始里有叙述,楼主的问题不知道是不是看了《C语言嵌入式系统编程修炼之道》产生的疑问? 确实这个 修炼之道 讲的很有道理,当楼主写个程序测试后,应该会 理解。
-
引用 3 楼 kyzf 的回复:
楼主可以看看百度的定义:
http://baike.baidu.com/view/1004203.htm?fr=ala0_1_1
数控编程的基本概念
数控编程的基本步骤
数控编程的定义
另外网上有很多关于“数控编程”的视频,楼主可以好好看下。
http://video.baidu.com/v?ct=301989888&rn=20&pn=0&db=0&……
请下面回帖不要再自己去从网上搜了,你能GOOGLE到的相关地址,基本上我也不会差太多...
-
是这样吗,没试过,不过感觉距离应该没这么短吧,一般CAN都是用在分布式控制上的,距离比较远,不过通信速率也没必要这么高
-
谢谢,我先看一下,或许是开了。HO HO
-
帮顶下。
MARK.学习下
-
如果是vxWorks知道CPU的GPIO口,直接写个驱动GPIO口的函数就OK了,Linux。。。不太懂。不过感觉上来说,也写这样一个驱动挂在内核上也可以吧?
-
谢谢各位.问题解决了!做了个点VFD屏的东西.用的是仿真器.开始一直以为是振荡电路和复位电路的问题.后来是在IO口上加了个上拉电阻就解决了.结贴了
-
谢谢楼上和楼上上。那个不是我写的,驱动的README
下个PB到我PC,然后编译NK, 然后再把NK考到仪器上?NK是啥我来搜下,汗。
-
这个的看你想做那一块了?系统,驱动,应用
-
up
-
引用 6 楼 wohuazhen 的回复:
我也遇到过这个问题。
我的问题是没有先将把需要的DLL库加到windows目录下。
同意