microSD卡FAT模块
我最近使用 GHI Electronics 的 uALFAT microSD 板进行数据记录,但我一直遇到其可靠性问题;有时,它的某些函数调用所花费的时间远远超出了我的处理…
将 C 语言与 TI EZ430-RF2500 开发芯片结合使用
所以我想做的是接收一个数据包并将有效负载打印到串行端口。在端口上监听的是一个 python 脚本,它重新组装有效负载并用它做一些事情。 这是代码: #i…
使用 TI 的 MSP430 FF22x4 读取电压
我正在尝试使用 TI 的 MSP430 测量功率器件的电压。电压源连接到目标板上的A1(即P4)和地(即P1)。 这是相关代码: ADC10CTL1 = INCH_1 + CONSEQ_0 …
使用 IAR 在 MSP430 上的 IRQ 处理程序下方显示调用堆栈
我试图在 MSP430 上的项目中查找堆栈溢出,发现它主要发生在堆栈相当满后发生 IRQ 时。 我在堆栈指针写入上设置了一个断点,其值小于堆栈的起始地址,…
当 IAR 配置为进行最大优化时,我的计时器代码失败
我在MSP430中使用了高度编译器优化的定时器A,但发现当使用高度编译器优化时我的定时器代码失败。 当不使用优化时,代码可以正常工作。 此代码用于实…
IAR MSP430编译器编译时出现内部错误
适用于 MSP430 的 IAR C/C++ 编译器 5.10.1 [评估] (5.10.1.20144) 尝试编译 FreeRTOS 5.4 Task.c 文件时出现非法状态内部错误(其他一切都编译正常)…
TI MSP430 中断源
我知道,当使用 MSP430F2619 和 TI 的 CCSv4 时,我可以获得多个中断来使用相同的中断处理程序,其代码如下所示: #pragma vector=TIMERA1_VECTOR #pr…
FreeRTOS 配置TICK_RATE_HZ
我使用的是带有 5.4 版 FreeRTOS 的 MSP430f5438。 我有一个有趣的问题,我无法弄清楚。 基本上,当我将 configTICK_RATE_HZ 设置为不同的值时,LED …
为 msp430 编写嵌入式应用程序?
我希望能够为高端 MSP430 提供一个基本操作系统和一个基本文件系统,可能是 MSP430F5438。我知道我可以使用 FreeRTOS 、 IAR PowerPac 或 Micrium 来…
C 语言:#DEFINed 值弄乱了 8 位乘法。 为什么?
我有以下 C 代码: #define PRR_SCALE 255 ... uint8_t a = 3 uint8_t b = 4 uint8_t prr prr = (PRR_SCALE * a) / b printf("prr: %u\n", prr) 如果…