-
打开这个模板后,编译过不过,第一个错误是Fatal Error[Pe005]: could not open source file "stm32f10x.h" 怎么样添加头文件?
-
我也刚刚学UCOS,具体的我也不太清楚
我出一个你看一下:
把读写操作ADC写成一个任务,通过任务的通信来实现传输
这样,虽然仍会中断,但是,代码小到每一个任务里,就不会出现错误的情况了
如果不想这样,那么在在这段代码前关掉任务调度,出了再开试试
-
手头有c100的板,但是还没搞到这么高深,关注ing
-
那个主要是硬件的一些配置,与你的数据无关的。
-
还有其它方法没
-
很多单片机的ADC都到12bit了.
-
学习学习
-
你的程序在我的ARM11平台是好的,我有两个串口,uart1做console, uart0跑这个测试程序
现象是
vxWorks起来后,在console输入test,开始测试,uart0可以收到hello,然后在uart0,每输入一个字符1,console就会打印 read: 1。
-
不使用仿真器, 全速运行反转IO, 借助示波器来观察执行的时间关系. 这办法对于调试 RTOS, 真会成为噩梦的!
在PendSV 服务里, 我看了堆栈中的断点地址, 却是在 执行悬起 pendSV 的指令后面, 难道被 JLINK 愚弄了?
-
可以收到管理帧的广播报文,数据帧被过滤
-
你从什么什么地方,引进的中断输入信号了。还有就是中断控制寄存器当中不是有个使能寄存器,这个应该可以控制的!可以试试看看,个人观点,可能不对!
-
移至驱动开发板
-
数据准备建立时间
呵呵
-
引用 4 楼 ruritanian 的回复:我来讲建最简单的理解 VirtualAlloc是分配虚拟内存地址空间 Heap,stack都是通过VirtualAlloc分配出来的每个程序都会创建一个缺省的heap,并为每个thread创建stack, 然后malloc,new都是在缺省的heap里面分配内存空间你也可以用HeapCreate创建自己的heap,HeapCrate内部会调用VirtualAlloc分配虚拟内存空间。然后调用GlobalAlloc=LocalAlloc=HeapAlloc在这个heap里面分配内存空间。简单的说heap就是可以供你自己管理的一段虚拟内存地址空间。你可以在里面分配更小粒度的内存 /VirtualAlloc/LocalAlloc/HeapAlloc/malloc/new
学习了
-
说的对,直接看键盘驱动的代码,按照wince提供的框架将扫描码转换虚键值,填充一个结构就可以了,我记得是填充一个数组
引用 8 楼 liuysheng 的回复:
keybd_event向GWES传送数据,GWES从中解析具体的操作含义
LZ应该还没有细看原理或代码。。。
扫描码,GWES是不能用的,GWES能用的是虚拟值,这之间有张表可以转换它们的关系。。。
另外,键盘驱动不一定都得GWES加载,我以前就做过两个键盘,分别可以是GWES或diver加载的,GWES与键盘之间是通过keybd_event来交互,只要满足keybd_event的定义,就可以的。。。
当然,一般是推荐用GWES加载,因为是它负责这些方面的工作。。
-
波特率没问题,另外这边发送那边肯定能收到乱码,我再按你说的,用示波器看看再说
-
只是玩玩SLC的NAND FLASH.
-
大家都来学习下吧!哈哈!
-
是电容式的。支持多点触摸。
比电阻贵多了,现在电阻式的制造厂很多,价格很低。差好多倍。
实现原理可以网上搜索一下电容式触摸屏,还是很多的。这个主要是有control支持的。
国内应该还是有不少产品在用这个。像银行取款机就很早在用。
-
工程很大,我把文件复制过去,但是它就是不从winmain函数开始执行怎么办?