CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
12
返回列表 发新帖
楼主: @allen

新手的GPIO模拟PWM

[复制链接]
发表于 2013-10-25 11:41:49 | 显示全部楼层
3ku   试试
回复 支持 反对

使用道具 举报

发表于 2014-3-24 13:17:46 | 显示全部楼层
tks for sharing
回复 支持 反对

使用道具 举报

发表于 2014-7-28 21:13:57 | 显示全部楼层
@allen 发表于 2013-8-29 10:05
http://dl.cubieboard.org/software/a20-cubieboard/lubuntu/  cb-a20-lubuntu-1204-v1.04.img  固件,开 ...

在 1.07的系统中是,又取消了么?
insmod /lib/modules/3.4.43+/kernel/drivers/misc/pwm-sunx.ko
没有找到这个文件
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-8-4 17:22:21 | 显示全部楼层
依然在飞翔 发表于 2014-7-28 21:13
在 1.07的系统中是,又取消了么?
insmod /lib/modules/3.4.43+/kernel/drivers/misc/pwm-sunx.ko
没有找 ...

搜下有没有这个模块 ,有可能集成到内核了 。 最新的PWM驱动变了 ,/sys/class/pwm ?  ...具体路径忘了

回复 支持 反对

使用道具 举报

发表于 2015-8-10 16:31:46 | 显示全部楼层



你好,这种的方式我不知道怎么进行使用啊,有没有简介一点的设备驱动模块
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-8-10 21:44:48 | 显示全部楼层
xiaolonghun1 发表于 2015-8-10 16:31
你好,这种的方式我不知道怎么进行使用啊,有没有简介一点的设备驱动模块
...

可以依据教程编译个应用程序控制某IO 高低电平 http://docs.cubieboard.org/tutor ... _mapping_io_address
回复 支持 反对

使用道具 举报

发表于 2015-8-11 08:17:31 | 显示全部楼层
本帖最后由 xiaolonghun1 于 2015-8-11 09:53 编辑
@allen 发表于 2015-8-10 21:44
可以依据教程编译个应用程序控制某IO 高低电平 http://docs.cubieboard.org/tutorials/common/gpio_on_lu ...

$sudo apt-get install gcc build-essential
$tar -xf gpio.tar
$cd gpio/
$gcc gpio_lib.c -c
$gcc gpio.c -c
$gcc gpio.o gpio_lib.o -o gpio
$./gpio

root@xiaolonghun-virtual-machine:/home/xiaolonghun/gpio# gcc gpio_lib.c -c
gpio_lib.c: In function 鈥榮unxi_gpio_init鈥?
gpio_lib.c:67:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
gpio_lib.c: In function 鈥榮unxi_gpio_set_cfgpin鈥?
gpio_lib.c:86:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
gpio_lib.c: In function 鈥榮unxi_gpio_get_cfgpin鈥?
gpio_lib.c:108:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
gpio_lib.c: In function 鈥榮unxi_gpio_output鈥?
gpio_lib.c:122:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
gpio_lib.c: In function 鈥榮unxi_gpio_input鈥?
gpio_lib.c:143:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]


这个只是警告,到没有什么问题。


就是我改了控制PG1这个管脚,但是没有什么反应。





可以正常编译通过

可以正常编译通过

终端也没有报什么错误信息

终端也没有报什么错误信息

部分改动代码一

部分改动代码一

部分改动代码二

部分改动代码二
回复 支持 反对

使用道具 举报

发表于 2015-8-11 10:59:06 | 显示全部楼层



你这个是在那个上面进行测试的,为什么我在android上面测试,没有反应呢?

可以编译通过,也正常执行了。
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|粤ICP备13051116号|cubie.cc---深刻的嵌入式技术讨论社区

GMT+8, 2024-11-23 13:22 , Processed in 0.022789 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc. | Style by Coxxs

返回顶部