恩智浦/NXP单片机及其开发环境

本文详细介绍了NXP单片机的选型、功能特性,特别是S12ZVL型号,以及使用CodeWarrior5.1进行开发的步骤。在开发过程中,提到了SCI与SPI通信接口,并针对遇到的CodeWarrior错误和代码空间溢出问题给出了解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录:

一、恩智浦/NXP单片机

1、选型与相关资料下载

1)NXP简介   2)器件选型   3)规格书下载

2、单片机功能

1)自带LDO   2)SCI与SPI

二、开发环境

1、CodeWarrior5.1下载与激活

2、工程建立

三、问题总结

1、CodeWarrior encountered…

2、.c.o is undefined

3、代码空间溢出


一、NXP单片机

1、选型与相关资料下载

1)NXP简介

NXP:恩智浦公司,Freescale:飞思卡尔公司(前身是摩托罗拉半导体)。

两家公司都是在MCU领域的巨头企业,NXP Semiconductors于2015年收购Freescale,自此,恩智浦/NXP成为了世界上第二大MCU供货商。第一为瑞萨/RENESAS,第三为ST/意法半导体

2)器件选型

根据样品确定,一款样品的图片如下图所示。

或网站技术支持的推荐,

得到S12ZVL。

这样即可筛选到所需要的单片机,如下图。

3)规格书下载

在目录里面找“Ordering Information订货信息”,或搜索“Ordering Information”。

可以对器件选型进行再次的核对。有的电子元件是“Order Information”,比如台湾亿光光耦。

2、单片机功能

1)自带LDO

S12ZVL平台是S12 MagniV混合信号MCU系列的一部分,提供一个低成本、高度集成的解决方案,适合空间受限的汽车LIN节点。这个系列还具有从8-128K闪存的存储器尺寸,为平台标准化提供了充分的可扩展性。

S12ZVL集成了高精尖的S12Z内核、1个12V至5V稳压器和1个LIN物理层收发器,适用于传感器接口、执行器、开关面板或环境照明等多种汽车和工业控制应用。​

2)SCI与SPI

SPI(Serial Peripheral Interface串行外设接口)总线系统是一种同步串行外设接口,它可以使MCU与各种外围设备以串行方式进行通信以交换信息。

串行通信接口SCI(Serial communication interface)由Motorola公司推出,它是SCI串口连接的一种通用异步通信接口UART,与MCS-51的异步通信功能基本相同。

SCI异步串行口UART或RS232速度 ≤ 1Mbps主要用来和其他MCU或电脑进行通信。
SPI同步串行口串行通信总线速度可达几Mbps主要和串行的外设进行数据交流,比如串行的DA转换器。

二、开发环境

1、CodeWarrior5.1下载与激活

登录NXP官方网站

第6步下载软件,较简单,不做描述;第7步打开License的申请。

2、工程建立

1)选择器件

本处以选择“MC9S12G64/48Pin”为例说明,如下图所示。

2)确定工程名

3)内存模式与浮点支持

三、问题总结

1、CodeWarrior encountered

操作系统:Windows 10 专业版,22H2

CodeWarrior IDE版本:5.9.0,Build 5294

2、.c.o is undefined

建立工程时,未设置成浮点运算模式,但是代码中出现了浮点数定义。需要重新建立工程,选择浮点模式

3、代码空间溢出

当在S12建立工程的时候,如果选择的是Small的内存模式。

原因是随机存储器(存储数据)的内存不够用,在文件夹“Linker Files”中找到“Project.prm”文件并打开,找到STACKSIZE  0x***,并修改参数0x***即可;(***代表参数)。


把问题时时放在心头,直到一点曙光逐渐破晓终而变成阳光普照。觉得不错,动动发财的小手点个赞哦!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱上电路设计

你的鼓励是我创作最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值