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
2answers
37 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
44 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
109 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
50 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
13 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
0answers
88 views
+100

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
66 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
45 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
16 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
31 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
26 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
42 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
43 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
32 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
61 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
56 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
31 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
62 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
47 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
135 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
36 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
89 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
73 views

UART interrupt problem on LPC1788

I wrote a code ...
0
votes
1answer
74 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
529 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
90 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
22 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
75 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
22 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
60 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
98 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
101 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
187 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
55 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
25 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
124 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
81 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 ...
0
votes
0answers
75 views

Logic Analyzer doesnt work in Keil uVision 5 with STM32F4 discovery

Logic Analyzer doesnt work in Keil with STM32F4 discovery (STM32F407VG). I am using uVision 5. All my drivers are up to date. The code gets compiled without any errors, however, I cant get the Logic ...
0
votes
0answers
84 views

PCB based on STM32F429 discovery board

I have been entertaining the idea of creating my own board design based on the STM32F429 discovery board. Basically a simpler design without the LCD. I am pretty familiar with programming this and ...
0
votes
0answers
28 views

Is it possible to simulate a true color screen?

Is it possible to add a 16m color screen (like phone screen) in Proteus (ISIS)? If it's not, are there any other software for this purpose? I'm using ARM-based processor.
3
votes
2answers
159 views

What should I know if I want to move from microcontrollers to microprocessors? [closed]

I'm familiar with using microcontrollers, both with frameworks like Arduino and natively (PIC / AVR). I'm also familiar with the general architecture of embedded systems, in so much as I know you have ...
2
votes
1answer
61 views

How to use level-triggered interrupts with STM32F1xx?

I'm getting conflicting info on whether I can use level-triggered (as opposed to edge-triggered) interrupts with the STM32F1xx microcontroller. In ST's CMSIS-compliant Standard Peripheral Libraries, ...
1
vote
1answer
159 views

PWM LED using TIM1 on STM32

I need to PWM my LED on STM32F3 Discovery which is on PE8. I have found code which is using PWM on PA8 and PC8 (one using TIM1) but unfortunately I can't change it to PE8. How to do it? Or maybe you ...
0
votes
2answers
113 views

Help Needed To Move From AVR To ARM

I have been working with AVR microcontrollers for the past 2 years and I am now quite comfortable with them. Like most people started with arduino but quickly felt limited by the options it provided ...
-1
votes
1answer
57 views

STM32F205 - can i use a timer to generate a low pulse of specified length

I want a pin to be high by default and then generate two 125-250 µs pulses with 0.1 µs resolution using a command. I was thinking about using TIM1 in one-pulse mode but I don't see a way to invert the ...
0
votes
2answers
100 views

ARM Cortex reset button and debug interface (SWD)

I am designing a circuit using the EFM32ZG222 MCU (an ARM Cortex M0+) and I need to use the SWD interface (with a 10-pin Cortex Debug Connector) along with a reset button. I found a schematic that ...
-1
votes
1answer
68 views

What classes to take to start learning about ARM? [closed]

I want to learn more about the cortex M0, M3 and ARM cores in general and am willing to pay up to 1k for classes. What are the best ways to spend that? Best ways for someone interested in consumer ...
0
votes
1answer
30 views

ATSAM functionality

I checked the datasheets and the overview pages on Atmel's site for these ARM cores, and I think they are amazing. Especially looking at the ATSAMA5D41, this would go well with a project I am working ...