查看: 3062|回复: 0

Cookie 入门教程 -- PWM波形输出

  [复制链接]

该用户从未签到

发表于 2012-11-12 17:52:02 | 显示全部楼层 |阅读模式
分享到:
本帖最后由 liamjeal 于 2012-11-13 10:08 编辑

集成开发环境(组件平台)版本:CoIDE 1.6.0
实验器材: Cookie NuMicro控制板(Arduino兼容)一块,其主控芯片是(新唐M0516LBN)示波器一台。

Cookie上的PWM管教分布图
Cookie_pwm1.png
我这个样例使用SD3脚,M0芯片很多管脚都有多个功能,根据需要配置成相应功能即可,这个样例中将sD3脚配置成PWM1输出。
打开CoIDE,新建一个工程,选择M0516LBN芯片,使用CoX库(勾选CoX.coshining.M051.config及相关需要的组件)及xGPIO等相关组件。
Cookie_pwm2.png
新建一个例子文件,看一下例子源代码,首先将Sd3脚对应的PWMAChannel1输出频率为10hz,占空比设置为50%.
Cookie_pwm3.png
看一下示波器的测量。
20121105199.jpg
接着改变一下占空比,为80%,先看一下源代码,只需要设置占空比的函数设置一下即可:
Cookie_pwm4.png
示波器看一下效果:
20121105200.jpg
写完这个样例我在将其上传分享到组件平台,点Project->Upload按钮,进行上传操作。上传完之后下次使用这个样例就可以直接Add到工程里了,别人也可以用。

回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /5 下一条

手机版|小黑屋|与非网

GMT+8, 2024-12-20 12:58 , Processed in 0.122412 second(s), 16 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.