问题标签 [microprocessors]

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 投票
3 回答
176 浏览

microcontroller - Gadzooks! Architectures abound! Looking for an embedded processor/controller taxonomy

I am looking for a taxonomy of embedded processors. Which processors belong to which families? Who decends from whom?

Does anyone here know of a simple article that describes it?

0 投票
11 回答
102494 浏览

arm - FIQ和IRQ中断系统有什么区别?

我想知道任何微处理器中FIQ和IRQ中断系统的区别,例如:ARM926EJ。

0 投票
10 回答
42012 浏览

computer-science - 堆栈在微处理器中的作用是什么?

堆栈在微处理器中的作用是什么?

0 投票
9 回答
129459 浏览

stack - 微处理器中使用的堆栈指针是什么?

我正在准备微处理器考试。如果程序计数器的用途是保存下一条指令的地址,那么堆栈指针有什么用?

0 投票
2 回答
3543 浏览

python - 使用 PySerial/Matplotlib 的微处理器到 RS-232 实时绘图?

我是 Python 世界的新手,我的编程技能相当差,但我正试图找到一种方法来使用 Python 来显示 EEG 电路的输出(使用 OpenEEG 电路http://openeeg.sourceforge.net )

模拟输出通过 ADC(在 ATmega8 微控制器中)放大和处理,并由 MAX232 转换为 RS232。

RS232 信号如下:

字节 1:同步值 0xa5
字节 2:同步值 0x5a
字节 3:版本
字节 4:帧号
字节 5:通道 1 低字节
字节 6:通道 1 高字节
字节 7:通道 2 低字节
字节 8:通道 2 高字节
。 ..
字节 9-16 用于额外的电极通道,但不需要数据,因为只使用前两个
...
字节 17:按钮状态 (b1-b4)

我有一些基本的 PySerial 功能,但我需要想办法通过缓冲输入数据并将有用的值绘制为 2 个实时 xy 波形(时间与电压)

问题更新:

我正在使用 PySerial 明显的几行打印代码,但它是乱码。我正在尝试将数据分解为可以绘制的值的格式。17 字节的数据目前以 256 帧/秒的速度输入。(两个)通道由每个 10 位数据组成(用 6 个零组成其余 2 个字节)。它们是无符号的,可能的值为 0 到 1023。这些对应于应该绘制为正负的值,因此 512 的二进制值对应于零(微)伏的图......

如何将传入的流读取为 8 位二进制(去除我不需要的数据),然后组合我想要的每个通道的两个相关字节(如有必要,可能删除多余的 6 个零)?

0 投票
4 回答
711 浏览

microcontroller - 为什么是 24 位寄存器?

在我的工作中,我处理不同的微控制器、微处理器和 DSP 处理器。其中许多具有 24 位寄存器和计数器。

我知道如何使用它们,这不是我的问题。

我的问题是为什么他们有 24 位寄存器!为什么不让它成为 32 位?据我所知,这不是大小问题,因为寄存器已经是 32 位,但最大为 0xFFFFFF。

这是否提供了更容易的硬件实施?更快的计算?还是只是“嗯,让我们放置 24 位寄存器以使程序员的工作更加困难”?

0 投票
4 回答
10184 浏览

architecture - 多核处理器:每个“核心”是否以全时钟速度或全时钟频率的一部分运行?

假设您有一个 (1) Intel/AMD x86-64 位 2 GHz 8 核处理器。

8 个内核中的每一个是否都以全 2 GHz 运行,或者每个内核是否以全 2 GHz 时钟的一部分运行(例如 250 MHz)?

0 投票
2 回答
404 浏览

microprocessors - 微处理器中的堆栈相关问题

我们也可以在微处理器中进行队列操作吗?(假设微处理器支持堆栈操作)

0 投票
3 回答
463 浏览

.net - .net 微处理器开发

我是 .net 网络开发人员。我在这个领域有几年的经验。最近,我收到了一份关于在 .Net Arm 微处理器上开发 .net 嵌入式代码的工作建议。

我想知道,在微处理器上开发时我应该期待什么开销或问题?我知道为 web 和硬件开发是两个完全不同的领域,但是芯片上的开发将在 .net\c# 中完成,正如我所说的那样。

任何提示或建议都将受到欢迎,

谢谢

0 投票
3 回答
2147 浏览

assembly - 8086微处理器的堆栈溢出

当堆栈已满时,8086 微处理器的行为会是什么,即使我将一些东西压入其中?