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

ARM Cores Benchmark

I am taking some deep interest lately in the ARM architecture and there are many flavors of ARM out there....ARM7, ARM9, ARM11, ARM Cortex-A, ARM Cortex-M and etc. Are there any benchmarks of all the ...
0
votes
2answers
95 views

What would be a good language interpreter to implement into a Microcontroller [on hold]

For beginners it is always a problem getting started with microcontrollers. The biggest problem is getting the whole system running and then programming it with C. C is a great language but it has its ...
0
votes
1answer
36 views

Simple delay functions for TI Launchpad?

In Atmel Microcontrollers, there are simple delay functions such as __delay_ms() and __delay_us() found in ...
2
votes
2answers
94 views

STM32F103, Having trouble nesting interrupts

I'm trying to interrupt into a USART handler from inside an RTC_Alarm handler, but it doesn't work. I have set the NVIC: ...
2
votes
1answer
75 views

Basic idea of color look up table

I'm driving an ILI9230 LCD 320*240 16bit interface, with a framebuffer of 250*200 and I want to drive it as 4bit. so I built a loook up color table like that: ...
0
votes
1answer
61 views

Selecting external RAM for an ARM static memory controller

So I'm going through the datasheet for a device by Atmel (AT91SAM) and it shows the followings: This SMC is capable of handling several types of external memory and peripheral devices, such as ...
-1
votes
0answers
51 views

Reserved address in the MCUs datasheets [duplicate]

Why some addresses and bits of registers of microcontrollers are reserved? What is the difference between the reserved and unused addresses? Does the reserving affect cost of design and production of ...
1
vote
2answers
75 views

Getting an 8-bit LCD display interface to work

I have a LCD which this controller is used with: LCD Single Chip Driver. I am trying to get it to work with an 8-bit interface, but in my kit I can't find the three pins that are mentioned in the ...
2
votes
1answer
69 views

STM32F10x SPI - No Clock

I'm trying to get basic SPI operation working on an STM32F107VC chip using the WaveShare Port107 development board. I'm trying to initialise SPI1 which resides on PA4-PA7. I'm attempting a simple ...
-2
votes
4answers
134 views

ARM Development tools [closed]

I want to start developing embedded applications on ARM and I am looking into the tools options and honestly it's quite confusing. I am trying to decide on which IDE and debugger I will be using and ...
1
vote
0answers
80 views

What exactly is a Die ID? [migrated]

I am an iOS developer from Germany. Apple has deprecated the UDID access for normal AppStore Apps. So I am searching for a replacement, and finaly came over the DieID. I investigated a bit, but I was ...
1
vote
2answers
71 views

ARM cancel execution of pre-empted interrupts

I can't seem to find an answer to this in google or the Definitive guide... Is it possible to from one interrupt, cancel the return to any pre-empted interrupts? For example, I have an ISR which is ...
1
vote
1answer
39 views

What is the danger of using interrupt pre-emption in ARM

I am working on a system which uses about 4 interrupts. I can clearly define a priority from one to the other. For example, I feed SPI transfers with DMA requests and operate a USB interface which ...
0
votes
0answers
16 views

ROM functions through CMSIS on LPC15xx

I'm playing with LPC1549 uC. I'm using CMSIS library, and I'd like to ask how could I use the ROM functions through CMSIS? Maybe it is a silly question but I'm not sure about it.
1
vote
1answer
98 views

USB interface with STM32

I'm experimenting with native USB in STM32. I've not found any "step by step", or a little more well structured tutorial, how to implement CDC or mass storage for example. I've found some examples, ...
0
votes
0answers
46 views

Differences between ARM, Cortex-Mx, MCU Manufacturer, Dev Board?

I trying to find out ways to send HTTP requests from a development board (EK-TM4C1294XL) and trying to find libraries and code samples and what not (note: this is not my actual question). I want to ...
1
vote
1answer
56 views

STM32F102 USB Programming

I am currently designing a board for a STM32F102 chip which needs to be able to use the USB bus to transfer data while the chip is running. However I also want to be able to program the chip through ...
1
vote
0answers
42 views

LPC2148 + Eclipse + yagarto + openOCD. Issue with the interrupts

I'm using 'Eclipse-Indigo' + yagarto + 'openocd-0.7.0' setup for a project on LPC2148. I've set up the environment properly. I'm able to compile, link and debug the project. I've configurred Timer0 ...
1
vote
1answer
103 views

Using LPCxpresso with barebones LPC4337 board

I recently purchased a development board on eBay that will allow me to work with NXPs dual core LPC4337 ARM M4/M0 processor. I have experience working with uVison4 from KEIL, for the FRDM-KL25 from ...
3
votes
1answer
82 views

How to connect the power for VREFSD pin and anlog pin in STM32F3273 (ARM Cortex-M4) for SDADC application?

I have an analog amplifier which is powered at single-supply power and have an analog ground of 1.25V. I want to perform sdadc for my analog output. I am using STM32F373 (48pins), which is an ARM ...
0
votes
0answers
66 views

Can the Hidden Markov Model be run on an ARM Cortex-M3 processor?

I'm working on an algorithm for a device that utilizes the Hidden Markov Model (HMM) to crunch data and make its predictions. Can the HMM be run on an ARM Cortex-M3 processor running at 32MHz? How ...
1
vote
1answer
77 views

RSBMI instruction in ARM

as an exercise problem in ARM assembly program, I had to convert a number x to its absolute value. now seeing the problem as a simple problem of removing the sign of the respective number, I used BIC ...
2
votes
4answers
278 views

minimal ARM (cortex m0) board

First: I'm not a professional. I just want to know what is possible and if i'm on the right track. Second: I want a little microcontroller which just measures (for example) the temperature and send ...
1
vote
2answers
58 views

watchdog timer operation

I have read that watchdog timer pushes microprocessor/controller into reset state whenever it experiences any software anomaly like executing in infinite loop. and after some time a very senior prof ...
3
votes
2answers
122 views

Moving code from an ARM M0+ to an ARM M4, what changes?

Say I have a very simple program that functions perfectly fine on a ARM Cortex M0+ processor. How much will I need to change in order for it to work on an ARM Cortex M4 processor, assuming they are ...
0
votes
0answers
25 views

winIDEA and iTAG Fifty

I'm currently working on connecting the iTAG Fifty with winIDEA to establish a debugging session with an ARM processor. I followed the steps described in the manual. But if I try to reset the CPU ...
1
vote
1answer
40 views

What does term “connectivity attributes” mean in AM3359 Cortex A8 processor (used in Beaglebone)?

Please explain the meaning of the term "connectivity attributes" in context of UART in AM3359 processor. I found the term while reading its Technical Reference Manual (TRM). It is not defined in its ...
0
votes
1answer
66 views

GPIO control of alternate function pin

I have an STM32F4discovery and using a pin as SPI CLK. But I also want to be able to control the pin as GPIO to generate ANY frequency I want (STM32 only lets you prescale APB clock). How can I ...
0
votes
1answer
57 views

With LPC1343 (ARM Cortex M3), how to control the the initial state of the MAT output from the timer?

I know that when the timer match the M1, I can let the mat pin to be up, down or toggle. But how to control the initial state of the MAT pin? I'm using LPC1343CodeBase on a port1343 experiment board. ...
1
vote
0answers
106 views

Choosing Cortex M3 for beginners [closed]

I looked at this thread already - "How to choose an ARM Cortex M3 microcontroller" However, my question is a bit a different. I want to focus on more of a learner/beginner's perspective. As the ...
1
vote
1answer
120 views

Porting Linux drivers specifically I2C

I am developing an I2C driver for an accelerometer. My objectives (actually it's the restriction I have as per the project guidelines given in my institute): use Linux flavour of operating systems ...
19
votes
4answers
989 views

How to choose an ARM Cortex M3 microcontroller?

Based on my rough requirements of being in the 36 to 72 MHz range, having 16kb+ SRAM, 128kb+ flash, being programmable in C, I have decided that for my application I want to use an ARM Cortex M3 MCU. ...
1
vote
1answer
112 views

CAN communication between two ARM MCU's (LPC2129)

I am trying to communicate between two LPC2129 microcontrollers, one as transmitter and the other as receiver, using interrupts to transmit and receive the message. The transmit and receive ...
0
votes
1answer
93 views

Why does `RCC_GetClocksFreq` return different results than I expect?

I have a STM32F427 MCU with a 8MHz HSE crystal. I am setting up the clock as follows: ...
1
vote
0answers
98 views

What is a Good Dev Board for Learning ARM for an Arduino User? [closed]

Lets start from my background: I am an Arduino veteran. I have played around with a lot of sensors and know a bit about hardware and software. I knew from the start that ARM platform has a lot of ...
-2
votes
1answer
219 views

How many cycles does an ARM Cortex M0 use to multiply floats?

Actually I have three smaller questions: On an ARM cortex m0: How many cycles does it take to perform multiplication of single precision floats and store them into a float? i.e. x = a*b; Where x, ...
-1
votes
2answers
82 views

Designing with ARM SoCs [closed]

I want to learn how to design and develop boards for SoC systems (i.e. i.MX from Freescale). This can be real useful to me because there are countless things I could do with the possibility to design ...
1
vote
2answers
149 views

External Code Execution on ARM Cortex M

Is it possible to run code on the ARM Cortex M architecture from locations other than the onboard flash memory (such as another flash chip, SD card)? If so, how? If not, what microcontroller ...
1
vote
0answers
42 views

LPC1343 take forever to mount in ISP mode on ubuntu. How to speed up the process? [closed]

When i plug the LPC1343 in isp mode on my usb port on a linux machine (ubuntu 14.04) , i have to wait between 10 and 20 seconds before the mount apeared. After that, i use the simpleflash.py python ...
3
votes
1answer
109 views

To Clear or not to clear ARM Cortex-M NVIC interrupt pending

Do I need to clear the pending status of an interrupt in the interrupt service routine of an ARM Cortex-M0 MCU? Could not find information on this on the web.
-6
votes
2answers
137 views

why have ARM based microcontrollers not oblierated all other microcontrollers in the market e.g PIC, Arduino e.t.c [closed]

ARM is ruling the world, it is everywhere. So why is it that we still have PIC and Arduino among others around. I think they all should be extinct by now and people should only be learning and doing ...
0
votes
1answer
67 views

ARM NXP LPC1114 current sink source capabilities

Can anyone help me to find out the limits of NXP LPC1114 GPIO current sink and source capabilities? After reading the manual and the product datasheet I could not find this information anywhere. Also ...
-1
votes
2answers
121 views

Delay on STM32F4 Discovery not working

I am trying to make a 10 seconds delay function using STM32F4 Discovery board. Unfortunately, it is not working and I don't know why. I have been two days on this problem. Can anyone help me please? ...
0
votes
1answer
87 views

How does a stm32f chip set its GPIO speed? (hardware, not register setting)

The speed of GPIO of a stm32 chip is set by register of OSPEEDR. It shows: 00: Low speed 01: Medium speed 10: Fast speed (50MHz in library) 11: High speed (100MHz in library) My guess is ...
0
votes
1answer
122 views

How to get a .bin program on the STM32F4 discovery board?

Simple question. I want to program this board: http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/PF252419 On my computer I've generated a .bin file using this library: ...
2
votes
1answer
111 views

What is Platform Bus in Embedded Systems?

I would want to know what is the Platform bus in SoC . I have seen some device driver implementation in Linux kernel where drivers are registered with platform bus or rather should i say these all ...
2
votes
1answer
643 views

What is the difference between Atmel ICE, Atmel SAM-ICE and Atmel JTAGICE mkII?

What is the difference between Atmel ICE, Atmel SAM-ICE and Atmel JTAGICE mkII? From what I understand, Atmel ICE is cheaper and better in every way, support more families, thus why would one buy the ...
1
vote
0answers
90 views

GPIO in device tree

My board has 3 GPIOs, namely gpio0, gpio1 and gpio2. Each of them have 32 pins. They were ...
0
votes
1answer
56 views

LPC1343 evaluation board USB bootloader not working?

My LPC1343 no longer shows up as a USB mass storage device. I am using the following evaluation board for NXP's LPC1343: ...
1
vote
0answers
27 views

J-Link bad data transfer for STM32F40x ARM CPU

I am programming a modem driver for an STM32F40x ARM CPU http://www.st.com/web/en/resource/technical/document/datasheet/DM00037051.pdf. I am using a Segger J-link to download the program. ...