Microchip Curiosity PIC32MX470+简单测试 +点亮LED灯

分享到:

一.创建项目:
  1.在MPLAB X IDE的“文件”中选择“新建项目”。在“新建项目”窗口中,“类别”设置为“Microchip嵌入式”,“项目”设置为“32-bit MPLAB Harmony Project”,然后点击“下一步”。
 
1
 
2.在下图中设置Harmony路径、工程路径、工程名称、芯片型号。工程路径与Harmony路径必须在同一个硬盘分区下,要不然会报错。在设置芯片型号 时,可以直接选择相应的芯片型号,也可以根据开发板型号来选择相应的芯片型号。点击“完成”,完成工程的创建。然后MPLAB会自动打开Harmony开发环境。
 
2
 
二.Harmony代码配置环境
  1.在“Clock Diagram”选项卡中,将外部晶振频率设置为20MHz,时钟模式选择“HS模式”。然后点击“Auto-Calculate”,将系统时钟频率设置为80MHz,并完成系统时钟的自动设置。
 
3
 
4
 
2.在“Options”选项卡中,对定时器驱动做如下设置。工程中使用的Timer2,32位模式,时钟源为PBCLK。PBCLK的频率为40MHz,所以定时器一秒的计数为:40MHz/256 = 156250。
 
5
 
3.在设置芯片的配置字时注意将看门狗关闭。Harmony设置完成后,就可以点击代码生成图标来生成代码了。
 
三.代码设置
 
1.打开“app.c”,在APP_Tasks函数中加入“DRV_TMR0_Start();”语句,启动定时器。
 
6
2.打开“system_interrupt.c”,在文件开始处加入“#include"bsp.h"”。在定时器的中断函数中加入
    BSP_LEDToggle(BSP_LED_1);
    BSP_LEDToggle(BSP_LED_2);
    BSP_LEDToggle(BSP_LED_3);
 
7
 
3.将代码编译完成后,下载到开发板,即可实现LED周期闪烁的效果。
 
8
继续阅读
51单片机、AVR单片机和PIC单片机IO口的操作

51单片机、AVR单片机和PIC单片机IO口结构的均不同,导致了IO口操作也不同。操作单片机IO口的目的是让单片机的管脚输出逻辑电平和读取单片机管脚的逻辑电平。下面我们来看看51单片机、AVR单片机和PIC单片机IO口的操作的方法。

用Microchip Curiosity PIC32MX470驱动OLED12864显示屏

这次要测试的是驱动OLED12864显示屏。OLED12864模块使用的是IIC接口,SDA接RF4引脚,SCL接RF5引脚,电源为3.3V。IIC时序使用软件模拟,采用强制读写模式。

Microchip PIC单片机12864汉字液晶模块显示文字

本文是用PIC单片机12864汉字液晶模块来显示文字

项目分享:基于Microchip PIC32MM Curiosity的超级电容器

级电容器的应用非常广泛,电动车起步、加速,给HIFI做电源,点焊机等。这次分享的项目,是超级电容器充电控制。

项目分享:基于Microchip PIC32MM开发板的电机控制

PIC32MM系列是Microchip功耗最低且最具成本效益的32位PIC32微控制器系列,选用PIC32MM 板卡,来进行这次电机控制项目

©2018 Microchip Corporation
facebook google plus twitter linkedin youku weibo rss