随笔分类 -  基于MCUXPressoIDE软件的NXP芯片开发

基于LPC1768芯片的开发
摘要:1、Redlib NXP自己的(非GNU) ISO C90标准C库,带有一些C99扩展(MCUXpresso IDE默认将在C项目中使用Redlib库)。如果你需要更小的应用程序规模,并且不需要C99或C++库的额外功能,建议使用Redlib,它通常可以生成更小的应用程序。 虽然Redlib基本上是 阅读全文
posted @ 2021-02-04 19:07 不要让自己太懒 阅读(2874) 评论(0) 推荐(1)
摘要:一、工具 1、IDE:MCUXpresso IDE v11.2.1 2、下载器:J-Link 3、芯片:LPC1768 二、准备移植 到μC/OS官网下载基于μC/OS-II系统的LPC1768工程,下载操作请参考另一篇文章:https://www.cnblogs.com/wenhao-Web/p/ 阅读全文
posted @ 2021-01-16 14:17 不要让自己太懒 阅读(516) 评论(0) 推荐(0)
摘要:一、工具 1、IDE:MCUXpresso IDE v11.2.1 2、下载器:J-Link 3、芯片:LPC1768 二、使用编译器自动创建工程 1、依次操作:"文件"-->"新建"-->"New C/C++ Project" 2、依次操作:"LPC1700"-->"LPC1768"-->"下一步 阅读全文
posted @ 2021-01-12 20:23 不要让自己太懒 阅读(1130) 评论(0) 推荐(0)
摘要:该博客文章以MKL15Z4系列单片机为例,参考文档均来自NXP官方提供的芯片用户手册和数据手册;所使用的的开发环境是MCUXpresso。 一、简单的介绍 首先请看两张截图: 一张是截取于单片机工程的驱动文件内容,另一张截取于芯片用户手册。通过对照我们不难发现标题中所说的NMI_Handler正是不 阅读全文
posted @ 2020-09-05 16:46 不要让自己太懒 阅读(10059) 评论(0) 推荐(1)
摘要:1、.c文件内容 /* * cop.c * * Created on: 2020年8月26日 * Author: Mr.W */ #include "cop.h" void cop_init(void) { cop_config_t configCop = {0}; COP_GetDefaultCo 阅读全文
posted @ 2020-08-26 15:45 不要让自己太懒 阅读(234) 评论(0) 推荐(0)
摘要:1、先编译一下自己创建的工程(主要目的是产生默认配置的.ld文件,它们都存放在Debug文件夹中);打开创建的工程属性,找到如下图所示的对话框,取消掉如下图指示的默认勾选,保存并退出。 2、打开工程中的Debug文件夹,找到如下图所示的两个.ld链接文件。 3、打开xxx_memory.ld链接文件 阅读全文
posted @ 2020-08-26 14:12 不要让自己太懒 阅读(331) 评论(0) 推荐(0)
摘要:1、.c文件,该定时器配置为计数模式,每次定时周期到将响应中断 /* * lptmr.c * * Created on: 2020年8月19日 * Author: Mr.W */ #include "lptmr.h" #include "fsl_gpio.h" /****************** 阅读全文
posted @ 2020-08-20 19:05 不要让自己太懒 阅读(501) 评论(0) 推荐(0)
摘要:一、时钟的配置路线 二、配置步骤 PLL1的配置流程和PLL0一样。 三、具体代码实现 1.bsp_clk.c文件中的内容: /* * bsp_clk.c * * Created on: 2020年5月20日 * Author: Mr.W */ #include "bsp_clk.h" /* *** 阅读全文
posted @ 2020-05-20 19:30 不要让自己太懒 阅读(1523) 评论(0) 推荐(0)
摘要:一、工具 Notepad++软件; MCUXpressoIDE软件; UTF-8格式文件若干。 二、转换步骤 1、使用Notepad++软件打开要转换的UTF-8文件,如下图所示,转换的内容是“你好世界!”。 2、选择“编码-->转为ANSI编码”,上面的黑色圆点指定的是默认的编码格式,如下图所示。 阅读全文
posted @ 2020-05-12 17:27 不要让自己太懒 阅读(10530) 评论(0) 推荐(0)
摘要:一、定时器时钟走向 二、程序实现 1.bsp_timer0.c文件内容: 1 /* 2 * bsp_timer0.c 3 * 4 * Created on: 2020年4月22日 5 * Author: Mr.W 6 */ 7 #include "./timer0/bsp_timer0.h" 8 9 阅读全文
posted @ 2020-04-22 15:59 不要让自己太懒 阅读(1329) 评论(0) 推荐(0)
摘要:一、工具 1、IDE:MCUXpresso IDE v11.2.1 2、下载器:J-Link 3、芯片:LPC1768 二、准备移植 1、μC/OS资源下载: 去uCOS官网下载与单片机匹配的uCOS-II例程,我使用的是LPC1768单片机,具体操作如下图所示。 ①进入uC/OS的官方网站:htt 阅读全文
posted @ 2020-04-08 20:28 不要让自己太懒 阅读(660) 评论(0) 推荐(0)