-
书应该不错,版主推荐的嘛
-
能帮忙解答个问题吗?我现在用stm8l152c6芯片驱动了一个液晶屏。在调试过程中遇到了一个问题,只有重新上电,液晶屏才能正常工作,按复位键后液晶屏不工作!
-
引用 8 楼 xdkui 的回复:
引用 6 楼 szfrankcn 的回复:
引用 5 楼 xdkui 的回复:
你要编译哪个目录?
请把该目录sources文件和编译后的build.log的内容贴上来
\WINCE500\PUBLIC\COMMON\OAK\DRIVERS\BLUETOOTH\SAMPLE\BTSVC
build.log内容:
BUILD: [Thrd:Sequence:Type ] Message
……
只能生成dll?没有exe?
-
利用人眼的视觉暂留,逐行扫描显示
-
有人详细讲解下吗???求救了呀.....
-
第一、你的BSP平台是什么,选择EMULATOR平台才能运行PC模拟器
第二、编译不成功有很多原因,比如我开始时候打了一个08年的补丁就编译不过了。最好先拿一个以前编译通过的工程来测试一下。
-
ddk应该没有什么问题的吧。
-
问厂家。
或许你插上串口,看看会不会打印出信息。
有的话,看看挂在哪了。
-
计算机原理一知半解的我在琢磨: 计算机的cpu及其资源比起单片机丰富多了,为什么单片机绰绰有余的事情,PC干不了?但如串口的波特率可以达到比38K载波很多的精度了,为什么不能做这样的事情? 是微软设计windows的不是这个方向?我在想应该不是不可以,而是被win的“屏蔽”了或者是没有找到方法。
对于三楼的兄弟说采集卡。呵呵,1块钱的单片机芯片就可以了,用不到1千的。
刚在网上搜索到一个论文,说是在win的并口驱动的基础上实现了采集1m字节的精度,对驱动刚刚接触的我看不懂。
是不是可以在驱动的“优先级”上下文章,或者是执行采集的中间用“关闭中断”的方法。。。
我在arm7的linux上也是在驱动层采集的过程中把中断关闭,“一心一意”的去判断io的变化。 精度也可以达到几us,对于38K的足够了。
在windows上,哪个驱动高手指明下方向?
-
引用 4 楼 xilangyue 的回复:
6410的矩阵键盘和2440的不一样,怎么去抖动啊?
可以先用示波器看看波形正不正常,如果正常。 可能是有干扰信号被芯片捕捉到了。
每次有中断了,都多次采样电平,如果都正常才认为是正常信号。
-
楼主晶振是多少的
-
我也正在调试串口,用AVR单片机。现在即不能发也不能收。郁闷
-
引用 65 楼 yangcuncunzhang 的回复:
CF卡内部也是Nand Flash。你在WinCE下实时写数据,是用文件接口写的?还是用Nand Flash的驱动直接写二进制的?每秒写1KB是增加1KB还是改写1KB?WinCE的文件系统有这样的特性:当你改写一个文件时,它没有在原来的文件内容上修改,而是将原来文件内容所在的扇区(这是文件系统的概念,对应Flash的页)标识成一个特殊的状态,然后将要改写的内容写到一个新的地方,避免频繁更新一个地方减低Flash寿命,这就是所谓的“写平衡”技术。因此应该不是问题。
谢谢!
-
引用 15 楼 sdhczw 的回复:
引用 14 楼 flandy1982 的回复:
引用 13 楼 sdhczw 的回复:
引用 12 楼 veabol 的回复:
引用 9 楼 sdhczw 的回复:
谁有SPI协议的中文手册呀?
这个只需要看你需要通信的那个器件的时序图,按照那个器件的时序要求来控制你的各GPIO引脚状态就行了,注意一下SCK的精准度。
GPIO接口主要是和FPGA进行通信。
找负责FPGA的同事要时序图啊..
我们时序已经定义好,就差我这边驱动,不知道自己怎么开始?
如果时序要求很严格, 就需要使用定时器.
如果不严格, 只是通过时钟同步来发送和接收数据, 直接用函数软件延时即可.
-
系统应该需要hive功能的吧,才能实现关机后的保存。
并且需要挂起操作的!
-
没有人能给一个解释吗?
-
可link 生成exe 但执行不了那个exe
-
还是看不到图
-
搞错了,没有读到数据,是我写的应用申请内存后没有初始化?狂晕!
批量输入调用如下:
usbTransfer = (*pUSB->usbFuncs->lpIssueBulkTransfer)
(pUSB->BulkIn.hPipe,//批量输入管道句柄
(LPTRANSFER_NOTIFY_ROUTINE)(*pUSB->usbFuncs->lpIsTransferComplete)),//回调函数
pUSB->BulkIn.hEvent,//同步事件
USB_IN_TRANSFER | USB_SHORT_TRANSFER_OK,
dwLenOut,
pBufOut,//读出的数据放在pBufOut内存中
NULL);
if (NULL == usbTransfer)
{
...
}
高手指点一下,为什么没有读到数据呢!pBufOut一直都是空(也就是初始化为0),一直都是0.
-
如何建立一个可用的连接呀