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
24 views

Stm32f103 code examples?

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
238 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
0answers
33 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
71 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
27 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
123 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
48 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
323 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
38 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
43 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
31 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
124 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
63 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
109 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
70 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
58 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
47 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
39 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
92 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
38 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
73 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
168 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
112 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 ...
0
votes
0answers
37 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
181 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 ...
0
votes
3answers
75 views

How do MCUs and RAM wire up for programmatic access?

I am new to electronics and microcontroller programming and need either confirmation that my understanding on a few items is correct, or I am in desperate need of correction on them! I have a C-based ...
0
votes
0answers
185 views

ADC config with DMA and Timer in STM32F103

I want to program STM32F103 in which define an array that is completed with ADC value. I need to trigger the ADC with timer and also use DMA. It means that when the array complete, the DMA_IRQ Handler ...
0
votes
0answers
41 views

Ethernet example software for Olimex STM32-P107 Dev Board?

I am programming an STM32F107VCT ARM in C, but unfortunately I find no software example projects for ethernet that are designed for Keil uVision. Everything I find is for the IAR EW. Thanks in advance ...
0
votes
1answer
46 views

Flash memory read and write

I'm always disabling interrupts while writing to some sectors on Flash, but does Flash memory requires disabled interrupts even when you just want to read from it? Why yes and why not? Thanks for the ...
1
vote
0answers
30 views

Does Core Debugging Interface reveal state of Context Registers?

I need to know whether the Context Register states of the CPU are relayed to a hardware component called the Core Debugging Interface, and if so, where I can find any useful information on this ...
0
votes
0answers
63 views

MSP432P401R programming

Can I program the MSP432P401R microcontroller with ST-Link-V2? The datasheet of the microcontroller says, that it can be programed with SWD. I'm confused, because the programmer supports SWD, but I ...
0
votes
0answers
63 views

How does increasing core voltage increase the performance of the processor

Platform: Mobile Based on ARM Cortex A7 MP Core Observation: In a legacy code the author tries to increase the default voltage during boot time ...
1
vote
1answer
56 views

Writing to and reading data from Flash using IAP

Here you can see functions I'm using to store data into Flash, but I'm getting data erased after power reset, so it's still in RAM not in Flash. ...
0
votes
0answers
66 views

Where do you get data sheets for ARM processor peripherals?Where

I'm fairly familiar with the 16-bit Microchip microcontrollers, and I thought it would be a good idea to learn a little bit about ARM based microcontrollers. I'm guessing that there is a much ...
0
votes
1answer
113 views

How can STM32 on Maple Mini (leafLabs) be programmed using Keil?

First of all I am not unfamiliar with embedded systems. Moreover, shame on me, I am an electronics engineer specialized in embedded systems. The question I am asking is actually a little bit ...
0
votes
0answers
38 views

Databus contention ARM Cortex A9 Multicore

My company is investigating a dual core ARM Cortex A9 processor for the next project. Some of our questions are: How is shared L1 memory protected between the two cores? Example, is there any ...
-3
votes
1answer
67 views

I want to create a custom computer board with USB and Ethernet feature that runs linux. [closed]

I want to make a computer board which only has USB and Ethernet. And the board should run linux. Actually I want to download some data from internet and save it on USB device. I am a programmer I can ...
1
vote
2answers
58 views

How to use characters in strings outside of the printable ASCII range?

I am trying to create a string with characters outside the ASCII printable range. I am using an STM32 microcontroller using the µVision IDE with the Keil compiler. The documentation allows various ...
0
votes
1answer
435 views

How can I set up SPI using Atmel Studio and C code for ARM processor?

I am trying to program the SAM3x8E chip on the Arduino Due through Atmel Studio. I would like to be able to control a digital resistor over the SPI interface with the SAM3 chip. I am running Atmel ...
0
votes
0answers
14 views

is an unaligned STR in thumb2 atomic if it is supported by hardware?

This http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.faqs/ka15414.html describes that some cores support unaligned stores but they may take longer if the store spans a 64 bit boundary. My ...
0
votes
1answer
42 views

Are unaligned LDRH/STRH supported on Cortex M3/M0?

Can all Cortex M0/M3 cores do this? LDRH r0, [0x8001] This would suggest yes but I don't see anything specific about Cortex-M cores.
1
vote
1answer
120 views

Sram in the ARM cortex m3

I load a project into the chip STM32f103ZC whose internal sram is 48kBytes , there are also 2MBytes external sram on the board. But when I download and debug the project,the map file tells that ...
0
votes
2answers
124 views

UART interrupt problem on LPC1788

I wrote a code ...
0
votes
1answer
189 views

ARM Cortex M software update via bootloader

I wish to update the software running on a node having a ARM Cortex M4 MCU. to do so, I understand I will have to run a bootloader in my TI ARM Cortex M4 development board that can receive a binary ...
3
votes
1answer
572 views

Implement cryptography algorithms in an ARM microcontroller

Assume a situation in which you want do some encryption procedures in your ARM microcontroller. (Receive a file, encrypt with 3DES and some hash functions and returning it, for example.) As far as I ...
2
votes
3answers
103 views

Interrupt question ARM?

I often see something like this void UART2_IRQHandler(void) __irq, and I wonder why __irq is used when declaring interrupt handler, is it required or handler can ...
0
votes
0answers
36 views

CC2538 interrupt pin stopped working

I am using CC2538 with a motion sensor. Whenever the motion sensor detects any motion, it sends an interrupt to CC2538 to send it to another CC2538. I have used RF1.5 as an interrupt pin and has ...