This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

【TI 测评】MSP432P401R LanchPad评测(一)初次体验

    很荣幸在21IC论坛获得一块MSP432P401R LanchPad,拿到开发板有些天了。这几天在搭建开发环境,熟悉MCU编程,编译,下载程序。

   MSP432P401R是一款ARM32位内核的低功耗高性能单片机。下面是其一些特性:

  • 带浮点单元和 DSP 加速功能的 48MHz 32 位 ARM Cortex M4F
  • 功耗:80uA/MHz 工作功耗和 660nA RTC 待机操作功耗
  • 数字:高级加密标准 (AES256) 加速器、CRC、DMA、32 位硬件乘法器
  • 存储器:256KB 闪存、64KB RAM
  • 计时器:4 个 16 位、2 个 32 位
  • 通信:多达 4 个 I2C、8 个 SPI、4 个 UART

收到的MSP432P401R LanchPad是黑色的,带调试下载器,有2个按键和2个LED灯,还有一个串口通过USB连接到PC。

    拿到板子后首先安装调试器驱动,然后下载安装MSP432P401的SDK。这款单片机开发软件IDE可用keil,IAR,和TI自己的 CCS。因为比较熟悉KEIL,所以就选用KEIL来开发MSP432P。IAR和CCS以后有机会再尝试。使用KEIL开发时,还要在keil中下载安装MSP432P的DevicePack。

    目前准备工作都已完成,可以开始写第一个程序了。第一个当然是点灯啦。板子默认程序是outofbox_msp432p401r这个历程。我参考这个历程修改了一个点灯程序。程序通过SysTick中断延时循环闪烁2个LED灯。

主要程序如下:

编译下载后,实现效果如图: