问题标签 [nxp-microcontroller]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
718 浏览

android - 如何访问 NTAG213 NFC 交互计数器?

我正在开发一个 android 应用程序,我需要在其中找到读取 NFC 标签的次数。我浏览了 NFC 论坛上的文档,对于 NTAG213**,有一个名为 MIRROR_CONF 的字段,可以使用该字段确定交互计数器是否启用/禁用以及计数器的值。我需要以编程方式访问此计数器。如果有人可以帮助我解决这个问题,我将不胜感激。这是我现在尝试处理这个问题的第三天。谢谢。

0 投票
0 回答
701 浏览

c - 通过 I2C 读取 2 个字节

我正在写作,因为我试图实现一个读取 2 个(或更多)寄存器并从每个寄存器接收一个字节的 I2C 通信协议。据我所知,写作部分是根据逻辑分析仪正确完成的。问题是我只收到一个重复两次的字节,而不是每个寄存器一个字节。这是我的第一个 LPC/I2C 程序,我想某处一定有一些小错误。我附上了读取功能,主要和逻辑分析仪输出。我想读取寄存器 0x​​28 和 0x29 并接收加速度(LSM9DS0 IMU)。

我正在使用 LPC1549 Xpresso

提前感谢您的帮助和您的时间。

阅读功能:

调用函数:

这是我从逻辑分析仪得到的,我正确写入了两个地址,但是接收到相同的字节而不是两个不同的字节(每个地址一个)。

在此处输入图像描述

0 投票
1 回答
906 浏览

arm - 有没有办法从应用程序直接向 JTAG 端口发送数据?(皮质-M3)

我正在使用包含 Cortex-M3 的 NXP LPC1769。到目前为止,我只从 JTAG 接口访问它,但现在我必须反过来做。IT 例程应该读取内存的某些部分,并立即将它们发送到 JTAG 端口。有没有办法做到这一点?

*更新:经过数小时的研究,我发现了一些可能有帮助的东西:Cortex-M3 支持 ITM(仪器跟踪宏单元),它可以通过 JTAG 端口的 TDO 引脚发送数据。我现在的问题是,如何去做呢?我只找到了 ITM 的调试器特定应用程序,在我的例子中,我希望能够从正在运行的应用程序发送特定的 JTAG 消息(或写入特定的 DP/AP 寄存器)。

0 投票
0 回答
432 浏览

c - K66f 微控制器中的 Flexcan 实现

我正在尝试使用 k66f 微控制器实现 flexcan 通信。作为第一步,我只想通过 tx 引脚发送消息。我的程序基于 NXP 的一个示例。

我对 C 语言非常陌生,特别是对微控制器编程。我运行的代码卡在以下行:

我不知道代码的确切含​​义,因为据我了解, FLEXCAN_GetMbStatusFlags 不是函数。

提前致谢。

微控制器是nxp的k66f。

编辑:这是示例

0 投票
1 回答
181 浏览

linux-kernel - 通过 GPIO 中断将 k70 从 VLPS 深度睡眠中唤醒

我无法通过 GPIO 中断从 VLPS 深度睡眠中唤醒 k70(Kinetis)。

这是在 uCLinux 下,我启用了 CONFIG_PM。之后,我可以通过“echo mem > /sys/power/state”让 K70 进入深度睡眠,并从 UART 调试控制台唤醒它。但我无法通过触发 GPIO 中断唤醒。我已经通过从中断处理程序打印确认中断在睡眠前后工作,并且我还确认在触发 GPIO 中断后,GPIO 引脚值在睡眠期间从 0 变为 1。

根据K70手册,我应该可以通过GPIO中断唤醒VLPS。有没有人知道为什么我不能?

谢谢

0 投票
1 回答
1083 浏览

c - Canbus 发送,但不接收

我正在使用具有 CAN0 和 CAN1 总线的 K66F 微控制器实现简单的 canbus 通信。目标是从 CAN0 向 CAN1 发送消息。

我正在使用 NXP 为 K66F 板提供的示例代码。问题是,当使用逻辑分析仪时,我可以看到消息已发送并确认,但程序卡在 !rxcomplete,即使我可以清楚地看到消息已被确认。因此我假设我有一些配置参数设置不正确。

我不知道我的参数是否正确。根据发送的消息,我认为电子线路很好。

这是我正在使用的代码:

这是我可以用逻辑分析仪读取的内容: 在此处输入图像描述} 提前谢谢你。

0 投票
1 回答
220 浏览

embedded - NFC集成控制器和定制固件版本有什么区别?

我正在查看 NXP 的 NFC 解决方案,我想知道具有集成固件 (IF) 和可定制固件 (CF) 版本的控制器之间有多少工作分开。我的基本理解是 IF 需要像 Linux 这样的操作系统来运行应用程序代码,而 CF 上面有应用程序代码。我想使用另一个 Cortex-M MCU 来驱动应用程序,我想知道在这两种情况下是否可以不使用主机操作系统。当然,我将在主机 MCU 中编写应用程序代码。我想要的只是以最小的努力将 NFC 信息传递给主机 MCU。

http://www.nxp.com/products/identification-and-security/nfc-and-reader-ics/nfc-controller-solutions:MC_1429876594926

我可以在没有主机操作系统的情况下使用 NFC 阅读器库吗?

0 投票
1 回答
49 浏览

codewarrior - Codewarrior 10.5 从问题窗口到代码错误的链接断开

通常,当我在 Codewarrior 中编译我正在处理的项目时,“问题”窗口会显示它发现的错误和警告。从那里,我可以点击错误,我将链接到代码中错误的位置。在我正在处理的当前项目中,错误显示在问题窗口中,但它们没有链接到错误。它显示了正确的文件和路径,但指向代码中位置的超链接已损坏。在控制台窗口中,我可以使用 Next/Previous 错误按钮导航到错误,但我无法从 Problems 窗口执行此操作 - 我发现它更易于阅读。我知道这个错误仅限于这个项目,因为自从这种情况开始发生以来我已经打开了其他项目并且在这些项目中没有遇到这个问题。当我开始这个项目时,我复制了一个现有的 Codewarrior 10。5 项目没有此问题并开始更改名称和编辑。我怀疑在此转换过程中我可能遗漏了一些东西,但我已经没有地方可以查看了。

0 投票
1 回答
382 浏览

java - 从 PC 与 ACR1255U-J1 通信并发送 ISO 14443

我想与 nxp 的 NT3H211 标签通信。它支持 ISO 14443。

我不确定如何使用 ACR1255U-J1 在 java 中执行此操作。ACS 网站上似乎有一些驱动程序,但我不清楚。

请参阅http://www.nxp.com/docs/en/data-sheet/NT3H2111_2211.pdf的第 45 页

如何通过阅读器 ACR1255U-J1 从 Windows 发送例如 WUPA 和 GET_VERSION?

那里有更多对 DEV 友好的智能卡读卡器吗?

在此处输入图像描述

0 投票
1 回答
338 浏览

microcontroller - 是否有任何寄存器可以设置 UART 的时钟频率?

我正在使用 LPC2148 微控制器中的 UART。我找不到任何寄存器来设置 UART 的时钟频率。是否有任何寄存器来设置时钟频率?