-
问题找到了,在主程序里少了一个while (1)语句,程序跑飞了,增加该语句后,就一切正常了。
-
努力,me too
-
那stdio.h里的printf("%c\n",'a');怎么实现的?
你看看反汇编代码,看它怎么实现的?
-
是的 但是有串口却不能把程序下载进去 不知道是什么原因
-
只懂得99SE的人帮顶,路过。。。
-
测试的时候,我就是写个死循环,一直查询标志位,然后发东西出来
SPI1可以一直有信号发送出来
SPI2就死在查询标志位里面了,没有SCK信号,发不出来,哪里还有
要注意的地方,大侠们,帮看下哈,谢谢了啊!
-
引用 3 楼 pamtry 的回复:
那么也就是说,以某一特定型号的单片机而言,其指令系统、制作工艺已经确定。那么晶振就成为了其速度的唯一指标,在24M的晶振的驱动下能达到4M晶振6倍的运算速度,是这样么?那么是否功耗也呈线性相关呢?
是的,只要能够支持那么高的频率,那么就能达到低频率的倍速。能够支持多高的频率就是单片机内部的结构以及工艺决定的了
-
谢谢各位大侠,问题找到了,close之前需要调用shutdown,之后等待几秒就能保证把数据发送出去,之前没有shutdown,所以不行!
-
引用 2 楼 amorous 的回复:
可以啊,我试过了,给个链接按照步骤试试
http://fpgamxd.bokee.com/6148479.html
http://msdn.microsoft.com/zh-cn/library/ms895503.aspx
MARK,学习下。
-
不太清楚你运用的环境,我现在的开发环境是Windows Mobile 6.5
帮助如下:
Note:
This function is obsolete. Use ActivateDeviceEx instead.
-
在WM_ERASEBKGND里面处理时没有什么问题的,但是wince已经把这么函数(TextOut)DEL掉了,不能用的。用DrawText
-
在驱动里缓存一些数据,然后通知应用程序集中处理,其他似乎没有太好的办法。
实在不行,可以考虑使用FIQ,快速中断。以前做数据采集设备时,曾尝试过这种方法。
-
新技术肯定随时都在出现,我认为不在乎做什么,在乎做的东西有没有人认可,有没有市场,wince目前还是在嵌入式领域能占有10%左右呢吧,楼主都忙了两年了,应该有信心才是
-
答非我所问!!!!
-
引用 2 楼 veabol 的回复:
*(volatile unsigned char *) 寄存器是8位访问的
*(volatile unsigned? *)寄存器是32位访问的
正确
-
引用 1 楼 lbing7 的回复:
哈佛结构和冯.诺依曼结构的区别究竟在于程序存储器和数据存储器的编址方式呢
取决于两者
比如说RAM和ROM地址能重叠那就是哈佛,否则就是冯
你的意思就是非独立编址了?但Cortex-M3的RAM和ROM地址不重叠,但是仍然是哈佛啊
-
楼主很强大,是否有兴趣到我们公司工作:
深圳知名通信企业,高薪诚聘底层软件设计师、工程师,
4年以上嵌入式系统开发设计经验;
熟悉PowerPC/mips/ARM/X86至少两种或以上处理器架构;
熟悉CPU的多核、多线程、cache、MMU等常用硬件技术,深入了解嵌入式OS(VXWORKS,linux等);
熟悉常用硬件单元或芯片,如网口,flash,硬件加速引擎的软件驱动技术;
如果有意向可简历发到:
zwd2009101@126.com
-
这几天搞这个模拟IIC的问题,发现好多奇怪的事情。
把电路和程序发给FAE检查也说没有问题,但是我的却波形都不正常。
-
恩,这样做是可以的,我还以为我对宽字符和字符的理解出现了问题,原来这里只是需要这个指针而已。。。。
-
uping