32-bit microcontroller IP. The ARM company which designs the ARM cores doesn't make controllers itself, but licences the IP to other manufacturers. ARM is the leading 32-bit controller and is available from tens of suppliers.

learn more… | top users | synonyms

0
votes
1answer
18 views

Is it possible to use a USB Wifi dongle with STM32F429I Discovery board?

I have been using wifi modules like ESP8266 and EMW3162, but this increases the load of work. I would like to use a usb wifi dongle (because discovery board has extra usb interface). Is it possible? ...
2
votes
3answers
269 views

Comparison between uint8_t and String

I have a very fundamental question regarding string comparison.. I implemented a USART to PC with STM32L0 Nucleo board, and I can type something in terminal and receive it on the micro as follows: ...
0
votes
0answers
22 views

Understanding timing diagrams + setting the Flash Wait States number in ARM

I'm trying to understand the Flash wait states which are configurable in my AT91SAM7X256. I have this basic project, and in the startup code the Flash Mode Register is set to provide 1 additional ...
1
vote
2answers
67 views

Unnecessary (?) loading PC register with following instruction's address in ARM

I'm trying to comprehend the assembler starting code for my ARM7TDMI processor. I Got most of it, but there's one thing that bothers me. I found this line: ...
0
votes
1answer
26 views

What is the difference between CMSIS RTOS and Keil RTX?

I have read the articles about them separately, but there are no information about the relation between them. What I understood is that there is CMSIS RTOS that ARM created and Keil extended it to ...
1
vote
1answer
39 views

J-link CDC serial port driver problem

I have an on board J-link debugger on my Infineon Relax kit. I'm trying to use my J-link as a serial interface to my PC. It requires CDC serial port driver and I have installed it. Problem is that, ...
2
votes
1answer
92 views

Running code from RAM and not using FLASH (ARM)

I have an application for my ARM7 which is usually burned to FLASH, and then on execution it is copied to RAM (to run a little faster). But I remember that my professor once said that I should run my ...
7
votes
1answer
774 views

Does developing on ARM Processors from different vendors differ much?

I have started developing applications on XMC 2 go evaluation board. I, more or less, got the idea. But what if I try to go for, lets say, STM32? For XMC1100 setting pin 00 as output is ...
2
votes
0answers
42 views

How can I use mbed TLS library in my ARM project in Keil IDE?

I want to do an RSA encryption/decryption using my AT91SAM7S256 ARM MCU. After googling I found mbed TLS library. I download it on my Windows and extracted it in the directory of my project. I was ...
0
votes
1answer
41 views

WFI instruction slowing down SYStick interrupt

I've configured my Infineon relax kit for max frequency(120 MHz). I've set my SYSTick for a periodic interrupt of 10 ms. For power saving, I use a WFI assembler instruction whenever my processor is ...
0
votes
1answer
36 views

ARM architecture and ARM ISA [duplicate]

I am new to world of ARM trying to understand the core concepts been reading forum where ARM architecture and ARM instruction set is used interchangeably. ARM architecture as i understand is a CPU ...
-1
votes
1answer
60 views

Is it possible to set interrupt priorities to software interrupts in ARM?

Is it possible to for example give SWI 0x1 a priority of 15 and SWI 0x2 a priority of 16? If yes, is this useful? I understand why giving hardware interrupts a different priority is useful, but is it ...
0
votes
1answer
60 views

Understanding ROM/RAM in ARM MCUs

The 32-bit ARM SAM3X8E has 512KB ROM and 96KB of RAM onboard. This means that if I flash a binary to it that is, say, 400KB in size, and that consumes, say, 80KB RAM (max) at runtime, then that binary ...
5
votes
1answer
67 views

Why do some microcontrollers have such huge synchronization delays?

On the Atmel SAM-D21 series microcontrollers, many peripherals use a clock which is asynchronous to the main CPU clock, and accesses to these peripherals must go through synchronization logic; on ...
0
votes
0answers
23 views

Difference between ARM DS-5 Community Edition and Code Composer Studio and OpenOCD?

Here are the links: http://ds.arm.com/ds-5-community-edition/ and http://www.ti.com/tool/ccstudio and http ://openocd. org/ From my reading the look like they do the same thing but I am not too sure. ...
1
vote
1answer
58 views

Interfacing cell phone to microcontroller [closed]

I have a microcontroller (ARM Cortex M3/4) that can interface with USART/SPI/I2C devices that I need to interface with an Android phone (Lollipop >=v4.2). My idea is to send data through USB from the ...
0
votes
1answer
62 views

External RAM with ARM Cortex M-3

I'm planning to start with uclinux with my ARM cortex M-3 based MCU . Uclinux's requirements include ~4MB of RAM (SRAM - DRAM - .. whatever) and flash (SD card - NAND Flash - ... whatever). My MCU ...
0
votes
2answers
48 views

stm32F103C8xx big or small endian?

is there a reason for stm32F103C8xx to be big endian and is it possible to change to little endian? I have a 16bit oriented addressing scheme that I need to send over wire and other side expects MSB ...
0
votes
0answers
27 views

how to programm TIVA C using Eclipse

I got a Tiva C board EK-TM4C123GXL and I want to program it using eclipse, my question is , is there any tutorial which explain how to do that on windows ? thanks ...
2
votes
1answer
83 views

STM32F103 SPI Master example?

I want to use SPI master configuration and send some data just to capture it with Logic Analyzer. It seems that I cannot trigger on clock and capture anything. Using code from standard peripheral ...
0
votes
0answers
28 views

Connecting Tiva Launchpad USB to Linux 14.04?

I am trying to figure out how to get my computer to recognize the connected Tiva Launchpad and then use Eclipse with ARM ds-5 to create programs for it. I have the Eclipse and ds-5 setup but cannot ...
0
votes
2answers
50 views

Error due to GNU ARM toolchain usage in IAR workbench

I recently started programming with STM32F4Discovery board and am using IAR workbench as the IDE. I am supposed to use an already developed program in Eclipse as a part of my project. When I imported ...
0
votes
1answer
55 views

Stm32f103 code examples? [closed]

starting with stm32f103c8t6 small dev board I reached steep curve not able to find some base examples using peripherals. I am using coocox ide and arm gcc with it with stlink. Is there any official ...
1
vote
1answer
248 views

Where does an ARM based system find its OS?

I'm not sure if this question is device specific. After some reading I found that you need a bootloader to load the OS. Is there some specific memory address where the code of the OS begins, else how ...
0
votes
1answer
54 views

I can not find needed CPU (STM32F401) in IAR 6.5 list

I'm trying to start STM32 software developing using IAR 6.5 IDE. I have STM32F401C-DISCO board for developing and IAR's IDE. It is needed to choose the right CPU in the project options menu: ...
0
votes
2answers
91 views

What is the difference between ARM Cortex M7 and Cortex A53, and their possible applications?

What is the difference between ARM Cortex M7 Cortex A53 (or A17)? Why one will choose one over the other? To what kind of applications does each of those is targeted for? Which one will be more suited ...
0
votes
2answers
37 views

Tm4c nested uart interrupts- does each com finishes it's run before the next one executed?

Board: Tiva™ C Series TM4C1294 EK-TM4C1294XL My program is listening to 2 UART ports (UART 3 and 7) I've encounter a problem that I'm losing some bytes received and I'm suspecting that this issue ...
2
votes
1answer
141 views

Changing flash latency from 0 to 1 even with enabled prefetch slows execution on STM32

I have put all clock configuration to its default state, so an internal oscillator is running at 8 mhz. I have a delay loop using inline assembly as follows: ...
0
votes
1answer
58 views

What is burst length with respect to the AXI specification?

I am reading AXI specification, and I am encountering "burst length". Please enlighten me what is it.
3
votes
2answers
333 views

NVIC on ARM CPUs

Can we look at NVIC peripheral on ARM CPUs like some sort of thread? Main application is executing, and at the same time NVIC peripheral doing her own work? Or all of that is single thread ...
0
votes
0answers
41 views

Controlling a servo motor on an LPC2103 microcontroller

I'm still a beginner on deep embedded systems development. I would like to know how to control a servo motor without using PWM, since I didn't actually learn anything about it on my classes and I'm ...
0
votes
0answers
80 views

Programming the MK20DX256VLH7 with Arduino IDE

I want to start using the MK20DX256VLH7 in my projects. This is going to be my first 32bit microcontroller. I love the simplicity of the Arduino IDE and I would like to keep using it with this ...
0
votes
0answers
54 views

How to utilize the flexible memory controller (FMC) in the STM32F746xx to interface with an LCD and SDRAM?

After reading one too many datasheets and whitepapers, I believe I have confused myself. First, though, let me explain what I want to do. I have a STM32F746BG (ARM Cortex-M7: Datasheet), and I need ...
1
vote
1answer
132 views

Why ARM Cortex M0 prints incorrectly Hello World on UART?

I am new to ARM CORTEX M0. I am trying to use the Tx pin of UART as debug port. If I use the XDS200 debugger to step through the code, I am able to see the characters and I can see "Hello World" ...
0
votes
1answer
67 views

A small compatible gpu [closed]

I would like to know what is the best possible way to solve the following problem: I want to have a touch screen over USB this touch screen should be able to receive Graphics from the attached PC, so ...
14
votes
5answers
2k views

How to Transition from “Basic” Microcontrollers to ARM Cortex?

I have many years of experience with 8-bit cores from various manufacturers - namely 8051, PIC, and AVR - and I now have a Cortex M0 to figure out. Specifically this one, but I hope we can be more ...
2
votes
1answer
113 views

Debounce Functional Clock on AM335

What is the purpose of Debounce Functional clock on AM335x processor? In the technical reference they say: "The de-bounce clock is used for the de-bouncing cells". What cells? I am little confused ...
1
vote
2answers
88 views

Keil Dialog Semiconductor

I'm trying to make a project with keil uVision 5, for DA14580 (Dialog Semiconductor). http://www.keil.com/dd/chip/6853.htm But in Select Device dialog there's no device from Dialog Semiconductor. The ...
0
votes
1answer
62 views

SMPS control components and technologies

Preface: the switch-mode power supply is a flyback power-factor corrected AC-DC converter. I'm currently using a combination of AVR microcontroller (ATmega64A) with some analog (such as DACs) and ...
0
votes
0answers
15 views

ARM7TDMI exception entering and the 3-level pipeline

I think that I've hit a little bump while trying to understand how the ARM7TDMI core enters an exception. According to the ARM7TDMI documentation, ...
0
votes
0answers
55 views

What is the difference between the Segger J-Link and ATMEL SAM-ICE debuggers

I have an ATMEL SAM-ICE that I have been using on Windows with Atmel Studio but now I'm migrating to the Mac and using the gnu toolchain. However I have not been able to get the SAM-ICE to work on the ...
0
votes
0answers
43 views

What is Interruptible-restartable instructions in ARM Cortex M0+?

I am currently reading ARM Cortex M0+ User Guide on ARM website shown below http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0662b/CHDBIBGJ.html In User Manual, following paragraph is ...
1
vote
2answers
116 views

Difference between ARM A and M series processors?

When I'm asking this, I think on microcontrollers, whats the difference between A and M series of ARM processors. Many microcontrollers such as Beagle Bone now have A type of Cortex?
0
votes
1answer
55 views

TI RF solution - MSP43x+CC1100 vs. CC1110, toolchain

I'm looking for low-power RF solution working in sub 1GHz band (868MHz, battery powered, mostly sleeping). Originally I considered AVR with Digi Xbee 868LP module but doing deeper research I found TI ...
0
votes
2answers
46 views

Correctly choose Crystals and Cext

I've a problem to choose correctly which Crystal to use with an ARM Cortex M4. In particular, I can't understand relationship between datasheet specifics and a Crystal used in an ARM Cortex M4 EVB. ...
1
vote
0answers
76 views

Jitter in UART start-bit

Experimental setup: STM32F103RB microcontroller, Keil uVision 4.72, USART2 on PA.2, PA.3. Experiment: initialize USART for 9600 baud/s, initialize PORTA, initialize SysTick (for delays, interrupt ...
0
votes
2answers
196 views

Why does my DIY Barebones Arduino Due with SAM3x8E overheat on RESET press?

I made my own diy "bare bones" Arduino Due in an embedded application. Basically I was making a portable Bluetooth headphone amplifier for a school project. The point of the MCU was to display battery ...
2
votes
3answers
145 views

STM32F4 - CMSIS & Board Specific Libraries

I recently purchased a STM32F4 board to learn the ARM architecture. I am fairly comfortable with embedded programming having worked with AVR series for about a year. I was going through this tutorial ...
1
vote
1answer
49 views

Configuring the rate of Timer interrupts for the STM32F4xx Discovery Board

I'm working on a project with the STM32F407 board and Keil, and as part of a larger project I'm working on I need to configure a timer interrupt. Eventually it will run at around 46 kHz, but for now ...
0
votes
2answers
192 views

USB Printer not sending Endpoints

I am working on ARM & based LPC2468 controller interfacing with USB printer.I have successfully configured a Printer and it is working Properly. Now i came across a new printer Manufactured by ...