-
为什么?我觉得MDK的CAN软件仿真做的不错。我搞几个芯片的CAN(LPC、ATMEL、STM32)都是先写完程序,然后软件仿真,然后再上硬件,觉得这样调试挺方便。。。
-
STM32用JLINK单步的话极快,几乎不需要等待;STM8用ST-LINK调试的话单步慢些,但绝不是极慢,也就等个不到1秒的时间,完全可以忍受
是的。
另外,STM32用ST-Link单步的话也挺快
-
还是多检查一下自己的程序吧!那个东东我也经常用,也会出错,出错都是用法不对引起的。
-
非IT公司的IT部門就一杯具啊,我和LZ處境一樣,還好我才做了2年..
-
楼上说的对,流水灯也是可以做的很复杂的,就看你怎么写了
-
不错,支持,要是有完整的文档就更好了!
-
分不够,可以再加!~都快天亮了。。就是卡在这里。。
-
思路是通过两个下降沿之间的时间间隔来判断是start、end、0、1、hold
-
问题说明不详细,
-
用模拟器每次更改代码后都要重新构建工程,很浪费时间,还有更好的方法吗
-
运球这个比喻很是形象啊!!!!
引用 12 楼 ilovedrv 的回复:
转的,你看看
简单的说,串口就是SATA,并口就是PATA或者叫IDE.
PATA的全称是ParallelATA,就是并行ATA硬盘接口规范,也就是我们现在最常见的硬盘接口规范了。PATA硬盘接口规模已经具有相当的辉煌的历史了,而且从ATA33/66一直发展到ATA100/133一直到目前最高的ATA150。
而SATA硬盘全称则是SerialATA,即串行ATA硬盘接口规范。目……
-
我比较了一下,只要是编译后生成不能运行的NK.nb0(32M)的几次都有这段话:
Warning: Record starting at ffff1000 is outside of rom range, skipping...
Warning: Record starting at ffff1040 is outside of rom range, skipping...
Warning: Record starting at ffff1048 is outside of rom range, skipping...
Warning: Record starting at ffff2000 is outside of rom range, skipping...
-
我觉得有几种可能:
1.这种情况是因为该控制码要求有效的Inbuffer或者Outbuffer。并且,错误的buffer长度也会导致这个错误。
2.设备句柄并不是CD-ROM。
家里没有DDK,看不见help,仅供参考了。
我以前做SCSI的时候,曾经遇到过使用与控制码不匹配的数据结构产生system error 87的。
-
一、你认为wince驱动工程师有必要学习bootloader吗?
我觉得学习bootloader是必须的,否则没有经过bootloader这一个阶段而直接跳到Wince驱动开发就会给人架空的感觉
二、你认为wince驱动工程师应该掌握什么硬件技能?
数电、模电和单片机
三、你认为wince驱动工程师应该掌握什么软件技能?
关键是调试和嵌入式操作系统
四、你认为wince驱动工程师第一个驱动应该是什么?
我觉得应该是USB
五、你认为wince驱动工程师有哪几个驱动有必要当做经典驱动来学习?
USB、串口
六、你认为懂单片机C51能够直接跳到wince驱动学习吗?
比较难,最好先学习操作系统原理、编译原理
七、你认为wince驱动工程师应该掌握哪些操作系统知识?
内存管理、进程管理
八、wince驱动工程师应该掌握哪些应用开发?
小游戏
-
一路顺风!节日愉快!
-
每个文件最后多加一个空行就ok了
-
发送这个消息会使CE端断开ActiveSync连接,如果要重新连接,需要拔下USB线再插上。
楼主为什么有这样的需求呢?
-
引用 9 楼 tcdzyq 的回复:
学习应该是大部分自己努力,别人再点拨一下
同意
-
这个一直想学习,mark了!
-
没有正确得到初始化。放到main前方,是全局变量。 放在main的开头,是局部变量