cortex-m3

    1热度

    1回答

    我正在学习使用基于arm cortex m3的MCU STM32f100RB。 为了测试定时器6,我写了一些代码如下。它应该让led闪烁。但它不起作用。任何人都可以给我一只手告诉我有什么问题?计时器是否正确初始化? THX #include "stm32f10x.h" #include "stm32f10x_rcc.h" #include "stm32f10x_gpio.h" #includ

    -2热度

    1回答

    我正在考虑用恩智浦LPC1756FBD80创建PCB。它上面有一个cortex m3芯片。我希望能够使用usb电缆在pcb上编程芯片,我可以直接连接到我的笔记本电脑。但我不知道如果我正确地检查了芯片的数据表,并且有关于建议的USB接口解决方案的章节。本节有一个电路,但我不知道这是否足以实现我想要的功能。从你们任何投入将不胜感激。 谢谢

    1热度

    1回答

    我正在尝试在lpc 1769(cortex m3)上进行上下文切换。我正在尝试编写一个计算数字指数的例程,在用户模式下将其作为子例程运行,但使用SVC调用和中断处理程序来请求SVC进程与其代表交互。要打印出来的值应该作为寄存器参数传递给SVC。 如果我做模式从用户模式切换到主模式,我怎样才能获得存储在用户模式堆栈中的值到主模式? 任何人都可以为上述查询写一个小程序吗? 在此先感谢您。

    1热度

    3回答

    我一直在使用ST F4-Discovery板一段时间,就像很多其他朋友一样。我们都有同样的问题。我们使用Keil IDE(使用4.3至4.7版本的不同版本)。每当我们使用断点和秒表计时时,在模拟模式下它都能很好地工作。但是,当我们在板上进行调试并运行相同的代码时,秒表从不报告正确的时间。它实际上是随机的。有谁知道问题是什么? 感谢

    1热度

    1回答

    我想从用户模式堆栈PSP调用SVC。我观察对LPC 1769(皮质立方米)调试代码以下错误-------为“g_pfnVectors()在为0x0” IDE将其我使用没有可用的源是CODE RED LPC的XpressO与LPC 1769从嵌入艺术家。 这里是汇编代码 .syntax unified .cpu cortex-m3 .thumb .align 2

    1热度

    1回答

    此程序对我之前在汇编中通过引用的问题进行了简单修改。 这将计算的指数即2^2 这里是program-- #include<stdio.h> #include<stdlib.h> extern int Start_func (void); extern int Exponentiatecore(int m,int n); void print(int i); int Exponentiat

    0热度

    1回答

    嗨, 我是新来的嵌入式编码。我正在研究ARM lm3s8962控制器。 任何人都可以向我解释下面的代码在做什么?它正在实施位撞,但我想知道它是如何实施它。 //***************************************************************************** // // Macros for hardware access, both d

    -1热度

    1回答

    嗨,我正在使用arm控制器lm3s8962 im无法理解下面的代码,因为我的理解是它检查字符是否来自数组,或者不是,使用ascii字符创建的字符{即in while循环:而(!* pcStr = 0)}, 我不能够得到什么,他是线“建设,并显示字符缓冲区”后做的代码PLZ谁能解释这 void RIT128x96x4StringDraw(const char *pcStr, unsigne

    0热度

    1回答

    我有一个LPC1768 based board。和一个H-Jtag调试器(基于LPT)。我能够使用H-JTAG software检测/擦除/闪存HEX文件到LPC1768。 我想在keil uVision中调试我的主板。当我进入调试模式时,keil给出'USB连接错误',随后没有代码更新/调试发生。我认为它不应该寻找一个USB连接,但它应该连接到后台运行的H-JTAG服务器,它不会。我找不到一个设

    3热度

    1回答

    我遵循micromouseonline提供的指南。 com/2010/07/14/bit-band-in-the-stm32。我正在使用IAR EWARM和Cortex M3。一切工作正常,但我无法设置给定地址中的位。我使用​​和IAR EWARM编译器。 这是他们是如何定义的功能 #define RAM_BASE 0x20000000 #define RAM_BB_BASE 0x2200000