单片机论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 51|回复: 0
收起左侧

S32K144_Uart串口源程序

[复制链接]
GXLife 发表于 2019-1-3 12:46 | 显示全部楼层 |阅读模式
S32K144 自身NorFlash读写,在NXP官方编译器S32 Design Studio for ARM Version 2018.R1(需要打补丁跟新到 RTM2.0版SDK)直接编译。该串口代码与官方库不冲突,可继续使用官方提供的便利工具,IO和Uart模块的可视化配置,并且实现Uart方便的中断接受,不丢失。从FIFO中直接提取数据,改善官方SDK库效读取率低,操作不方便等问题。
1546490728(1).png

单片机源程序如下:
  1. /* ###################################################################
  2. **     Filename    : main.c
  3. **     Processor   : S32K14x
  4. **     Abstract    :
  5. **         Main module.
  6. **         This module contains user's application code.
  7. **     Settings    :
  8. **     Contents    :
  9. **         No public methods
  10. **
  11. ** ###################################################################*/

  12. /* MODULE main */


  13. /* Including necessary module. Cpu.h contains other modules needed for compiling.*/
  14. #include "Cpu.h"

  15. /* User includes (#include below this line is not maintained by Processor Expert) */

  16. #include "common.h"

  17. /*!
  18.   \brief The main function for the project.
  19.   \details The startup initialization sequence is the following:
  20. */

  21. int main(void)
  22. {
  23.   /* Write your local variable definition here */

  24.   /*** Processor Expert internal initialization. DON'T REMOVE THIS CODE!!! ***/
  25.   #ifdef PEX_RTOS_INIT
  26.     PEX_RTOS_INIT();                   /* Initialization of the selected RTOS. Macro is defined by the RTOS component. */
  27.   #endif
  28.   /*** End of Processor Expert internal initialization.                    ***/

  29.         BoardInit();

  30.         UART_Text();

  31.         while(1){

  32.                 OSIF_TimeDelay(1000);
  33.         };

  34.         return 0;
  35. }
  36. /* END main */
复制代码

所有资料51hei提供下载:
HTKJ_App.7z (388.95 KB, 下载次数: 1)

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|单片机论坛 |51黑电子论坛单片机.

Powered by 单片机教程网

快速回复 返回顶部 返回列表