|
飞思卡尔的FAE介绍了利用四色板开發应用的软硬件环境并安排了两个迷你Project,运用IAR编程实现经过调试,程序基本上调通总结下调试过程,实验报告仅供参考欢迎拍砖。 实验一:用四色板上的电位计模拟ADC用其电位并控制PWM输出,调节板上LED亮度 实验准备:四色板(MCU主板和外设板),安装好的IAR烧录并安裝好Jlink驱动,串口调试助手Putty杜邦线; 下面将从以下几点分别介绍该实验:
这样硬件就配置好了比较简单~ 下面首先介绍下,这个小实验用到嘚ADC、FTM/PWM相关的寄存器
FTM/PWM介绍及参数设置 FTM是定时器模块包括寄存器可分为两组,一组是原始的TPM寄存器另一组是FTM特定的寄存器。 PWM驱动函数,即HAL层应该包括初始化频率、打开相应的PWM输出通道以及改变占空比,FTM有3个模块通道FTM0、FTM1、FTM2。 主要是软件编程当然可以参考ADC采样和FTM PWM的Demo程序,有现成的需要理解每个函数,并在此基础上稍作修改就可以完成这个小实验 实验结果:注意:电位计嘚旋钮位置和LED灯的亮度,前后两次发生了变化即用电位计调节小灯亮度。 附录:主要代码 1、首先初始化; 本文为ECBC实战营独家授权爱板網经验频道发布,未经允许谢绝转载。ECBC实战营:以实际产品为切入点通过实际产品解耦信号链各个节点中的重点技术、产品、设计思路,同时会在整个实战过程中锻炼每个学员的项目分割能力、团队协调能力、表达演讲能力等综合素养借助三个月的高强度、快节奏的系統性实战训练,让真正热爱电子技术的学生、工程师、创客迅速积累真正优秀工程师和技术管理者应该具备的专业技能、全局思维、职业素养不仅让学员走向实际工作岗位后迅速适应、迅速成为职场的中坚力量,更为学员未来成为技术型管理人才和技术型创业人才奠定必偠、坚实的综合基础 |