一、开发板简介:
新唐科技推出适合物联网使用之 NuMaker-IoT-M487 开发板,以 NuMicro M487 系列微控制器为主控核心,内建 RJ45 以太网络与 Wi-Fi 模块,让用户可以有线或无线的方式连接云端,亦可透过不同的无线子板提供 NB-IoT、6LoWPAN 等联机能力,以符合各种应用场景需求;配合 NuMicro M487 系列微控制器内建的加解密加速器,提高加密网络联机的效率。
NuMaker-IoT-M487 开发板支持 Arm® Mbed™ OS,整合常用组件,内建多轴传感器,提供兼容 Arduino UNO 与 mikroBUS™ 接口,不论是 GPIO、UART、ADC、PWM、SPI 或 I2C 等等都能连接;内建新唐积木式概念的传感器模块 NuMaker Brick I2C 接口;提供独特的仿真影像传感器接口,连接 CMOS 影像传感器,可用于截取影像进行分析;并结合 NAU88L25 音频编译码器,提供高音质的录放音功能;外挂 SPI Flash 及提供 microSD 卡插槽,增加额外的数据存取空间。
二、环境搭建及PWM测试:
1.首先在RT-THREAD SDK Manager中安装M487的资源;
2.再新建一个M487的开发板工程,之后在RT-THREAD设置中打开PWM功能;
3、
4.RTT中添加测试代码;
static struct rt_device_pwm pwm_dev; / PWM设备句柄 */
pwm_dev = (struct rt_device_pwm *)rt_device_find("epwm0");
rt_pwm_enable(pwm_dev,4);
rt_pwm_set(pwm_dev, 4, 10000, 500);
5.烧录&调试;
原作者:luokuipeng
|