-
哈哈,多谢版主,EMULATOR这个词更专业化吧,而仿真太泛了,是这个意思把
------------------------------
emulator:模拟器
在计算机平台上,基于计算机语言编译的,可模拟执行特定之硬件平台及其程序的软件程序。
------------
-
用个IO指示状态,示波器抓波形也可以....
-
坚持两下
-
1)如何用元件判断寻址地址的完整值?
2)什么时候出现这个寻址字节?
-
我的SPI死可能是反复进入Halt模式引起的。还在查原因。
有知道的朋友,请留言,或发到我的邮箱:blue_sky_msn@hotmail.com
-
唉。。。。傻的问题
-
版主:
如果可以copy cstartup.s修改就可以解决问题,我就不用这么愁了,关键不是IAR没有给出映像文件相关符吗?
-
感谢你的回复。你分析的很正确,我设定的是目标机的目录,这也正是我想达到的目的。所以我特别想请高手确认;把路径设定为vxworks镜像实际所存放的目标机位置是否可行?
-
这个没办法 mobile6之后的都这样。
-
引用 16 楼 macrozhang001 的回复:
何宗键的《WINCE 嵌入式系统开发》比较适合初学者;
建议你弄一块开发板,实战一下。
这个是讲驱动的,楼主明显是应用,找windows ce 程序设计这些书,还有windows程序设计也很好的。
-
自己解决了 你们都没找到真正的问题所在 用方式二自动重装是误差小 但我的程序原理是没错了 让每个0 1持续1/9600的时间 用方式一是有误差 行不通 是有问题 但最重要的问题并不是这个 至于还有什么问题 想知道的话自己去找吧 呵呵
-
文件操作与PC上基本相同,注意Unicode就OK啦
-
波特率 是要在ap(driver)里面 里面设置的,而不是根据通信放的设置,而自动修改的
-
引用 72 楼 i_am_j 的回复:
我建议你把串口线飞出来,用PC看一下串口的通讯。
1.如果串口有相互的数据通讯,且是HCI指令。那很有可能你的radio没有正常工作,或者它不能兼容微软的协议栈。你可以找供应商或厂家,看看是不是要做什么硬件配置,包括 reset,串口是不是要cts/rts?
2.如果串口都没有数据通讯,那就是整个CE上的蓝牙体系结构没有建立起来,你可以查看一下具体的配置,包括注册表,BSP定制什么的。bt……
我现在可以确定是第2种情况,但是USB蓝牙是可以的,也就是说上层协议栈应该是没有问题的,主要在于transport driver。
-
接收的中断没有产生,结果处理函数也没法执行,导致接收某个数据的时候,中断被拉高,lsr=0x61,第0位表示data ready,这一位没处理,然后发送端也产生不了中断,但是发送正常。不过接收的中断问什么没产生呢,还是不明白。初始化接收的时候寄存器的值如下
16554 lsr: 60 THREmpty TXEmpty
16554 rbr/thr: 00
16554 IER: 0D RXData RXErr ModemStatus
16554 iir: C1
16554 lcr: 03 8BPC
16554 msr: F0 CTSDSR RI DCD
m_pReg16550->Write_FCR((m_pReg16550->Read_FCR() & ~SERIAL_IIR_FIFOS_ENABLED) | SERIAL_FCR_RCVR_RESET | SERIAL_FCR_ENABLE | (uWarterMarkBit & SERIAL_IIR_FIFOS_ENABLED ));
----(把触发层级设为了04)Write_FCR(0x43)
m_pReg16550->Write_IER(m_pReg16550->Read_IER() | SERIAL_IER_RDA);
---Write_IER(0xD)
m_pReg16550->Read_LSR(); // Clean Line Interrupt.
请大家帮忙看下
-
编译通不过是什么提示呢?
-
前几天刚整理了一篇blog: 个人认为嵌入式驱动开发者所必须的几个能力
http://blog.eeworld.net/Ricky_hu/archive/2010/02/05/5291798.aspx
欢迎探讨!!
-
很不错的贴
-
用bootloader 可以下载,然后执行正常。断电后就不能启动了
-
连个公司名都不说的啊