PIC单片机开发环境MPLAB X IDE v5.4 :官方下载地址
[color=rgba(0, 0, 0, 0.8)]MPLAB XC8 [color=rgba(0, 0, 0, 0.8)]Compiler:官方下载地址
环境的搭建基本默认就可以了,一路NEXT到FINSH。
安装完环境就要安装我们的神器——MCC,即我们的代码配置工具
这个工具提供了单片机的外设,时钟,IO,中断等寄存器的配置功能,并且可以生成C代码
下面我们就进行点灯Say Hello吧
第一步,配置时钟,参看nano板的原理图,板子没有提供外部时钟需要的晶振,这里就先使用内部高速时钟
第二步,配置IO端口,我们需要一个IO使LED闪烁,和串口
对照原理图配置这三个IO后检查下
第三步,配置外设
添加DELAY,UART,UART1组件
第四步,点击GENERATE就完成代码配置,中断配置如下
转到代码界面,添加我们的功能代码即可
void main(void)
{
// Initialize the device
SYSTEM_Initialize();
// If using interrupts in PIC18 High/Low Priority Mode you need to enable the Global High and Low Interrupts
// If using interrupts in PIC Mid-Range Compatibility Mode you need to enable the Global Interrupts
// Use the following macros to:
// Enable the Global Interrupts
INTERRUPT_GlobalInterruptEnable();
// Disable the Global Interrupts
//INTERRUPT_GlobalInterruptDisable();
while (1)
{
// Add your application code
LED_Toggle();
DELAY_milliseconds(500);
printf("hello world\r\n");
}
}
打开全局中断,添加IO翻转、串口输出以及延时函数,一个小功能就完成了
使用IDE自带的DATA Visualiser,就可以看到单片机愉快的输出了
|