-
用汇编还是挺有难度的,你们公司为啥不用C
-
这个用DSP比较好吧
-
楼主把你改后的代码贴出来看看
-
都是导师惹得祸,好好的,为啥非要用FPGA呢
-
那参考的那可是官方的固库示例,应该不会有问题。
-
同是天涯沦落人!
俺也遇到这个问题了,换成PWM输出方波,也没戏。
但是换到T1M4的通道,就没问题。
真是奇了怪了!
-
这个似乎有点困难
-
这问的也太玄了吧。。。。
-
我的板子不是买的 是自己做的。我是在d+上接了1.5k电阻,然后接到了io口上。大家用评估板的 不需要另外的驱动么?
-
和pc机差不多,mfc
-
多谢大家了,问题解决了,我也不知道是什么原因,重装了下WINCE 6.0 就没问题了,呵呵
-
我想关闭·
但是关闭不了
-
结帖率:0.00%
-
而且发现,如果不在中断里打断点,单步运行就不能进中断程序,打了断点就可以进入。是否打了断点调试时相当于有了延时的效果呢?
对不起,我还是没有明白“死机”是什么意思,“死机”之后CPU是否还能被停止还是已经停止了,“死机”之后程序运行的现场是什么。
--------
你的上述描述也不清楚,没办法知道发生什么。
1)中断里哪里有断点?
2)单步运行就不能进中断程序,打了断点就可以进入。是单步进入的还是连续运行进入的?
3)是否打了断点调试时相当于有了延时的效果呢?单步运行与连续运行的时序根本不一样,不能这样简单对比。
-
(因为我们51采集温度等数据大概需要一秒.这一秒应是需要严格的时序的,所以这一秒内必须关中断?)
不能关中断,考虑其它办法吧。你的时序的最小单元时间是多少?10ms?1ms?
用时间片的概念,把通讯的时间安排到时序中。
-
EBOOT除了从Flash中加载NK.nb0外,还用来从PC端通过网络的方式加载NK.nb0,并固化到Flash中。
如果楼主是通过外部工具烧写NK.nb0的,那么只用NBOOT理论上也是可行的。
-
如果楼主已工作,
就看自己单位有什么样的嵌入式开发板,
ARM7还是ARM9以及ARM11,
如果有开发板,就对照开发板的使用文档,好好它对于自己硬件设计的章节的讲解,然后对照核心处理器,多看看它的技术手册。
嵌入式硬件设计,需要你多多看一些比较常见IC(典型ARM处理器、NOR FLASH、NAND FLASH、SDRAM、DDR、FE的PHY、WIFI、GPS、DCDC、LDO等等)的参考设计或原理图,
多多弄明白那些IC为什么要那么设计,多多积累。
当然用EDA工具画原理图、PCB等,也是嵌入式硬件工程师的一大技能,。
-
mark下。收集一些网卡驱动开发的经验
-
Microsoft Stack最好。
-
我是这样判断的。。在
if (m_pReg) { // Set Value to default.
Write_ULCON(0);
Write_UCON(0);
Write_UFCON(0);
Write_UMCON(0);
RETAILMSG(1,(TEXT("-CReg2440Uart::Init(TRUE) \n ")));
return TRUE;
}
else
{
RETAILMSG(1,(TEXT("-CReg2440Uart::Init(FALSE) \n ")));
return FALSE;
}
没有打印-CReg2440Uart::Init(TRUE) 这条信息,而如果把Write_XXXX屏蔽掉,则可以打印出信息,但是还是死了,我就想是不是对寄存器进行操作的时候就死了。