社区
嵌入开发(WinCE)
帖子详情
WINCE 定时器线程问题
om001om
2011-03-09 11:54:49
我在WINCE中处理完串口数据后,需要触发一个定时器来更新界面,但单步跟踪时发现该定时器无法触发,由此想到是不是因为串口本身就是一个线程,而线程中不能触发定时器操作?我用的是TIMER控件。该怎么解决这个问题,希望大虾能给予帮助啊
...全文
190
6
打赏
收藏
WINCE 定时器线程问题
我在WINCE中处理完串口数据后,需要触发一个定时器来更新界面,但单步跟踪时发现该定时器无法触发,由此想到是不是因为串口本身就是一个线程,而线程中不能触发定时器操作?我用的是TIMER控件。该怎么解决这个问题,希望大虾能给予帮助啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
91program
2011-03-10
打赏
举报
回复
一般都是发一个自定义的消息,具体用法请考虑MSDN
om001om
2011-03-10
打赏
举报
回复
[Quote=引用 3 楼 g00glelin 的回复:]
你也可以使用硬件定时器的中断来实现。
[/Quote]
是软件界面,我用C#语言开发的
om001om
2011-03-10
打赏
举报
回复
[Quote=引用 1 楼 91program 的回复:]
从线程中发一个消息给主窗口,然后在主窗口中设置并处理Timer
[/Quote]
谢谢二楼,请问要发一个什么样的消息给主窗口?具体该怎么样实现?
91program
2011-03-09
打赏
举报
回复
从线程中发一个消息给主窗口,然后在主窗口中设置并处理Timer
G00GleLIN
2011-03-09
打赏
举报
回复
你也可以使用硬件定时器的中断来实现。
G00GleLIN
2011-03-09
打赏
举报
回复
楼上的正解
Windows
定时器
线程
实现
该程序本来是在
WinCE
驱动中使用的,但只使用
线程
和事件机制,所以在CE应用软件或其他平台Windows应用层使用
一种基于
WinCE
的UMTS呼叫连接协议实现方案
针对通用移动通信系统(UMTS)非接入层呼叫连接协议,提出一种基于
WinCE
嵌入式系统的实现方案。该方案通过
WinCE
多
线程
和互斥体机制架构程序框架,以函数指针数组方式实现有限状态机的状态转移,利用
WinCE
消息队列机制实现原语和消息的传递,并有效地进行内存管理。实践表明,该设计方案具有编程效率高、实时性强的特点。
WINCE
定时器
0控制LED驱动源码
/****************************************************** *说 明:添加临界区和FCLK、HCLK、PCLK的说明 ******************************************************/ #include #include #include #include #include #incl
WinCE
设置
线程
优先级影响
工业通信软件如CANopen和etherCAT一般都需要系统提供一个精准的timer。
前一段时间 时间在ARM 平台的
WinCE
上面实现精准度为250us 和500us 的timer。主要是利用硬件上面的一个
定时器
来实现计时功能。然后用驱动再实现一个可以提供250us或500us倍数的timer。 基本原理是:主
线程
里面主要是 open close 和DeviceIOControl的动作, 驱动初始化的时候还启动一个名叫 A 的thread,在A threa
【共享】
WinCE
6.0中精确定时的实现
【共享】
WinCE
6.0中精确定时的实现 借用了网友关于win32平台精确定时的方法,将平台调用中的kernel32.dll换成coredll.dll即可。经测试,时间精度到ms以下 using System;using System.Windows.Forms;using System.Runtime.InteropServices;...
嵌入开发(WinCE)
19,502
社区成员
41,568
社区内容
发帖
与我相关
我的任务
嵌入开发(WinCE)
硬件/嵌入开发 嵌入开发(WinCE)
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章