用计算机控制 MSP430(USB?)
我希望使用 TI MSP430 或类似器件从我的计算机控制一堆 LED。 我的电脑是 Macbook Air,所以看起来我唯一可以通信的端口是 USB。 MSP430 有一个 USB …
为什么在嵌入式系统代码中通过 memcpy 复制结构?
在嵌入式软件领域中,对于复制相同类型的结构,人们不使用直接赋值,而是通过 memcpy() 函数或每个元素复制来完成。 例如,让我们 struct tag { int a…
在 Linux 或 Windows 中按精确周期安排任务
我有这个奇怪的问题。 我想知道是否可以用 C/C++ 编写一个在 Linux 或 Windows 上运行的程序,并将中断处理程序挂接到设置为特定周期(例如每秒 2000 …
Cortex:NVIC,请演示如何通过软件使其水平或边缘检测
我读过关于 Cortex-M3(或 M0)的 ARM 文档,它说它可以用作 NVIC 控制器内的电平感应或脉冲(边沿)中断。问题是,如果这是由软件完成的,那么如何做…
在 20Mhz 瑞萨微控制器 IO 引脚上驱动高频输出 (32Khz)
我需要在 Renesas R8C/36C µController 的引脚 19 上驱动 32Khz 方波。引脚是不可协商的(电路设计已经完成)。 软件设计使用 250 µs 中断来模拟多任…
检查Atmega32是否死掉
Closed. This question is off-topic. It is not currently accepting answers. 想要改进此问题吗?更新问题,使其关于- Stack Overflow 的主题。 13…
UNS_32在哪里定义的?
我在客户端的源代码上使用 Doxygen,但 Doxygen 找不到符号 UNS_32。 使用 GNU ARM 编译器编译客户端代码时不会出现错误。 我搜索了客户端的代码库,…
从嵌入式 ATMEL 板进行打印
我们正在使用 ATMEL 91 SAM 板。使用此嵌入式系统,我们能够打印到 HP DeskJet 1000 系列 j110。问题是我们无法打印多个文档。 即,第一个打印作业总…