microprocessors

    1热度

    1回答

    我最近开始使用18 PIC 4500,并且我第一次尝试在汇编中对其进行编程,以使它在循环中闪烁一个LED。但是,我没有太多的使用这种语言进行编程的经验,所以不得不依赖其他代码片段来让我开始。我的代码如下: #include<p18f4550.inc> CONFIG WDT = OFF CONFIG MCLRE = ON CONFIG DEBUG = ON CONFIG LVP = OFF

    -1热度

    1回答

    如何控制微处理器?例如,指令译码器在接收到来自存储器的指令后,解码该指令(???),并在ALU中执行译码指令。这些如何在一个序列中发生?

    2热度

    2回答

    如何确定微控制器中特定程序所需的堆栈内存? 例如让我说我有一个内部可能有许多子程序或线程的程序。在我开始执行程序之前,我想修复此程序的堆栈大小。如何标记堆栈的结束点。

    0热度

    1回答

    我读here ISR和DPC可以使处理器缓存变脏。谁能解释一下?

    -2热度

    2回答

    是否有可能从微控制器/微处理器的OpenCV程序中获得HEX DUMP? 或者你强烈建议MatLab? 用于图像处理。

    0热度

    2回答

    在ARM微处理器中,是否只有37个左右的可用存储空间是通用和状态寄存器,还是在微处理器芯片内部存在单独的可访问存储空间?例如,据我所知,在Atmel AVR微控制器中,存储器内部映射到同一芯片内部,具有数据存储器,程序存储器(包含程序存储器)和EEPROM存储器。这同样适用于ARM微处理器,还是带有ARM微处理器的微控制器需要单独的外部存储器?

    3热度

    1回答

    stm32库中有一段代码行为异常。这是由分配结构初始化到定时器自动重载寄存器制作:TIM_Period = 1999999 /* Set the Autoreload value */ TIMx->ARR = TIM_TimeBaseInitStruct->TIM_Period ; 我有,分配TIMx->ARR = 33919后然而。较小的数字通常指向溢出,所以我检查了:(1999999-3

    0热度

    2回答

    我想在32位体系结构中为64位整数创建数据结构。 任何想法做到这一点将不胜感激。 struct make { int a;// how to make 64 bit integer in a 32 bit architecture. } 注:我有一个问题,将在32位Intel处理器编译C程序在32位AMD处理器的成功执行?

    1热度

    2回答

    我知道基准测试程序是用来详细测试处理器性能的程序(内存操作,MIPS,FLOPS等)。 是否有这些程序可供下载和使用(作为源代码)?如果是,如何使用它们?他们只是编译和运行?还是他们需要做一些分析或其他工作?

    0热度

    1回答

    我必须填写2个4mb RAM芯片和2个64kb ROM芯片的空白。我不明白该怎么做。任何类型的输入都会有所帮助。 | Starting Address (Binary) | Starting Add. (Hex)| Ending Add. (Hex)| 4mb RAM1 | 0000 0000 0000 0000 0000 0000 | 00 00 00 | | 4mb RA