打印
[PIC®/AVR®/dsPIC®产品]

【CuriosityNano测评报告】+PIC18F16Q40 Curiosity Nano点灯say hello

[复制链接]
5797|22
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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,就可以看到单片机愉快的输出了



使用特权

评论回复
沙发
gygp| | 2021-6-4 10:24 | 只看该作者
怎么创建汇编工程   

使用特权

评论回复
板凳
chenci2013| | 2021-6-4 10:24 | 只看该作者
低版本能打开高版本的吗?   

使用特权

评论回复
地板
biechedan| | 2021-6-4 10:25 | 只看该作者
写的非常详细了     

使用特权

评论回复
5
wangdezhi| | 2021-6-4 10:25 | 只看该作者
mplab03 x ide 和mplab ide v.92哪个好  

使用特权

评论回复
6
isseed| | 2021-6-4 10:26 | 只看该作者
与PIC16相比,PIC18晶振频率更高  

使用特权

评论回复
7
suzhanhua| | 2021-6-4 10:27 | 只看该作者
18系列PIC单片机中文资料   

使用特权

评论回复
8
mituzu| | 2021-6-4 10:29 | 只看该作者
性能怎么样      

使用特权

评论回复
9
hellosdc| | 2021-6-4 10:30 | 只看该作者
pic18系列单片机和PIC16系列单片机什么区别   

使用特权

评论回复
10
sanfuzi| | 2021-6-4 10:31 | 只看该作者
mplab x ide 插件---Code Configurator  

使用特权

评论回复
11
isseed| | 2021-6-4 10:31 | 只看该作者
速度更快,外设资源也更丰富了

使用特权

评论回复
12
wangdezhi| | 2021-6-4 10:31 | 只看该作者
MPLAB X IDE V3.40如何产生hex  

使用特权

评论回复
13
suzhanhua| | 2021-6-4 10:31 | 只看该作者
《我和PIC单片机:基于PIC18》  

使用特权

评论回复
14
biechedan| | 2021-6-4 10:31 | 只看该作者
               

使用特权

评论回复
15
mituzu| | 2021-6-4 10:31 | 只看该作者
推荐《PIC项目实战:基于PIC18》

使用特权

评论回复
16
chenci2013| | 2021-6-4 10:31 | 只看该作者
那个版本用起来比较好上手  

使用特权

评论回复
17
hellosdc| | 2021-6-4 10:32 | 只看该作者
            

使用特权

评论回复
18
gygp| | 2021-6-4 10:32 | 只看该作者
MPLAB X IDE好用吗  

使用特权

评论回复
19
uiint| | 2021-6-4 10:32 | 只看该作者
PICKIT3 MPLAB X IDE   

使用特权

评论回复
20
sanfuzi| | 2021-6-4 10:32 | 只看该作者
开发环境有MPLAB IDE(老的)和MPLAB X IDE(新的)。   

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

35

主题

482

帖子

2

粉丝