嵌入式爱好者

查看: 17908|回复: 2

[Win CE] PWM0问题

[复制链接]

1

主题

2

帖子

21

积分

A40i/T3/T507/T527通行证

扫一扫,手机访问本帖
发表于 2018-6-7 09:17:22 | 显示全部楼层 |阅读模式
//用于打开设备的参数组,这里只用到了OPEN_EXISTING。
        public const UInt32 CREATE_NEW = 1;
        public const UInt32 CREATE_ALWAYS = 2;
        public const UInt32 OPEN_EXISTING = 3;
        public const UInt32 OPEN_ALWAYS = 4;
        public const UInt32 TRUNCATE_EXISTING = 5;
        public const UInt32 OPEN_FOR_LOADER = 6;
        //访问模式参数组,这里用到了GENERIC_READ和GENERIC_WRITE
        public const UInt32 GENERIC_READ = 0x80000000;
        public const UInt32 GENERIC_WRITE = 0x40000000;
        public const UInt32 GENERIC_EXECUTE = 0x20000000;
        public const UInt32 GENERIC_ALL = 0x10000000;

        Int32 INVALID_HANDLE_VALUE = -1;

        //PWM设备操作码
        const UInt32 IOCTL_BUZZER_SET1 = 0x110;
        const UInt32 IOCTL_BUZZER_SET2 = 0x120;

        private IntPtr hPort;                       //PWM设备操作句柄

这个是PWM1 和PWM2设备操作码,如果是PWM0的,按手册的原理图看是用的GPIO0_7,这个能操作吗,如果能,用的操作码是多少?

回复

使用道具 举报

0

主题

177

帖子

321

积分

AM5718通行证AM335x通行证i.MX6UL通行证i.MX6Q通行证XX18通行证TCU通行证

发表于 2018-6-7 11:11:38 | 显示全部楼层
我们这边目前没有wince的技术支持了,帮不到您,抱歉。

点评

因为您们提供的是BUZ.dll所以不清楚里面的操作码,如果有源码倒是可以自己看,因为做板PWM1 PWM2都被用作了LAN的位置。。  详情 回复 发表于 2018-6-7 15:40
点评回复 支持 反对

使用道具 举报

1

主题

2

帖子

21

积分

A40i/T3/T507/T527通行证

 楼主| 发表于 2018-6-7 15:40:13 | 显示全部楼层
Marss 发表于 2018-6-7 11:11
我们这边目前没有wince的技术支持了,帮不到您,抱歉。

因为您们提供的是BUZ.dll所以不清楚里面的操作码,如果有源码倒是可以自己看,因为做板PWM1 PWM2都被用作了LAN的位置。。
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-12-20 19:17

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表