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

1
vote
1answer
79 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
60 views

A small compatible gpu [on hold]

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
1k 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
105 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
51 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. ...
-1
votes
1answer
51 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
14 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
32 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
33 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
81 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
0answers
24 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
44 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
65 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
143 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
83 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
30 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
176 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
71 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
117 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
28 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
40 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
28 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
59 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
57 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
45 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
63 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
83 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
34 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
63 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
53 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
269 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
41 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
100 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
93 views

UART interrupt problem on LPC1788

I wrote a code ...
0
votes
1answer
138 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
549 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
96 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
29 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 ...
0
votes
1answer
87 views

UART Interrupt won't work

I have a problem when trying to test send and receive lines on RS485 communication, anyone know what may cause a problem here? It works without interrupt but with interrupt won't work. I am working on ...
1
vote
0answers
24 views

Locked transfer and split transfer in AHB [closed]

How does the ahb behave when HLOCK = 1, but the slave wants to perform a split transfer. So, does the arbiter consider the HLOCK and decline to assign the bus to a different master or does the ahb ...
1
vote
2answers
68 views

Why is there an inductor in this power supply circuit for SAM3X MCU?

I am working on a senior design project and am trying to embed an ATSAM3X8E (Here is the Application Sheet PDF) micro-controller into a system my team is designing. What is the pourpose of ...
0
votes
2answers
101 views

USB to Ethernet broadcaster

I have an industrial breathalysers that outputs its status via a USB 2.0 OTG port. What might be a suitable combination of processor and perhaps Ethernet chipset. I have not played with the modern ...
0
votes
0answers
151 views

How to test RS485 communication via PC terminal?

I've tested RS232 communication via terminal with LPC1788 ARM CPU, and it works, now I want to test RS485. I just want to make simple echo program, what is sent, that is returned. Problem is that CTS ...
9
votes
3answers
1k views

Software interrupt vs function

After about 3 years of working with MCUs still I don't know what's the use of Software interrupts? I have done several jobs with STM32 and I have never used the software interrupts. Indeed this is a ...
2
votes
1answer
214 views

What header file replaced <avr/io.h> in the Atmel ARM processors?

I am not interested in using ASF. Is there a header file that is used to set register bits as you do with AVR besides using asf.h?
0
votes
1answer
60 views

C Header with bits names for LPC1768

I'm starting with ARM and I program in C for LPC1768. I included "LPC17xx.h". It gives registers names in C. But where are the names of bits? For instance: I want to use UART. So first step: "In the ...
0
votes
0answers
34 views

Clock distribution among multiple cores in an arm based SOC

I have a general doubt of how clock is distributed among cores in ARM based SOC, for example take an ARM Cortex A7 MPCore based SOC the soc i was looking at is based on above core and is a quad core ...
4
votes
1answer
136 views

Can ARM MBED be legally and robustly used in commercial products?

I'm looking for a simple but reliable microcontroller platform (chip plus API) for modules that will be integrated in a product that we are developing for a customer (in this case a 8 channels RS232 ...
1
vote
1answer
91 views

Need Programmer's Reference Manual TI Stellaris LM4F120H5QR

Just searched the Texas Instruments' website for LM4F120H5QR Programmer's Reference Manual Found nothing. Example... While stepping through some code, I come ...