MAPS - K22教程:KSDK2.0+KDS3.0实现PWM

分享到:

在Kinetis K22 MCU中的TPM模块可实现PWM波形,可以控制比如最近活动的小车电机调速等。

这次使用MAPS-K22套件测试一下KSDK2.0的PWM波形的产生,为了查看效果方便,查了一下电路,发现LD3接在PTB1上面,而PTB1是TPM1的CH1通道,正好就那这个做下实验吧。

要求产生周期1ms的PWM方波,占空比从0%-100%变化,然后在从100%-0%,重复,效果就是呼吸灯




这个是TPM模块原理图


其它就不多说了,简单来看一下程序
(1)设置端口复用功能

(2)初始化FTM


(3)启动TPM


(4)更改占空比

主程序:

https://www.nxpic.org.cn/module/forum/thread-604808-1-1.html

 

 

更多恩智浦(NXP)及技术教程请关注:
NXP中文官方:https://www.nxp.com/zh-Hans/
NXP中文技术论坛:https://www.nxpic.org.cn/
NXP新浪微博:https://weibo.com/nxpsemiconductors

继续阅读
液晶电视亮度感应自动控制的设计

0 引言 随着数字技术的突飞猛进,以及液晶电视机功能的越来越齐全,使用户能够进行频道、颜色、亮度、对比度、音量等个性化的设置。亮度是彩色液晶电视机质量的一个指标,在现有的液晶电视中,使用者可以通过调

利用PWM给单片机应用增加语音功能

随着嵌入式领域的拓展,目前许多微控制器芯片一般都不具备数据一模拟的双向通道,但几乎都集成有PWM产生模块。本文利用飞思卡尔公司HCSl2单片机的PWM模块,还原存储在存储器中的声音采样数据,在几乎不增加成本的情况下,实现嵌入式应用中的扩展语音功能。

MAPS - K22教程:KSDK2.0+KDS3.0实现PWM

在Kinetis K22 MCU中的TPM模块可实现PWM波形,可以控制比如最近活动的小车电机调速等。这次使用MAPS-K22套件测试一下KSDK2.0的PWM波形的产生,为了查看效果方便,查了一下电路,发现LD3接在PTB1上面,而PTB1是TPM1的CH1通道,正好就那这个做下实验吧。

从零开始MQX开发教程二: 创建与调试MQX项目

恩智浦MQX实时操作系统在Codewarrior中嵌入了一个新建工程向导, 该向导能非常方便的选择支持的评估板, 包含合适的MQX库文件,并建立工程的初始化部分。

基于DSP IC的工业控制系统的设计

介绍了一套基于直流无刷电机的工业缝纫机控制系统的设计与实现,该系统特点是以霍尔信号的位置和电机的速度进行估算,并在此基础上实现对直流无刷电机的方波控制给出了控制系统硬件和软件的实现方法。实验结果表明: