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
68 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
213 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
53 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 ...
2
votes
1answer
97 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
21 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
34 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
43 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
44 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
94 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
84 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
929 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
83 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
45 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
80 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 ...
-3
votes
1answer
121 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
77 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
88 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
37 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
66 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
117 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
54 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
79 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
69 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
94 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
99 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
359 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
75 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
49 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
22 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. ...
3
votes
2answers
200 views

Could an ARM (ARM7TDMI) Branch instruction take 6 cycles?

I have found an ARM Branch instruction appears to take 6 cycles to run on an ARM7TDMI processor. It seems it shouldn't be happening because in all references I've found, an ARM7TDMI branch instruction ...
1
vote
0answers
43 views

UART problem on STR912FAW

My code is here: ...
0
votes
2answers
53 views

Cell phones video encoding

My question is, how are cell phones bale to produce on the fly video like mp4? Are they using a hardware encoder chip? Because most of them run on ARM chips? Are there ARM chips that can handle the ...
1
vote
1answer
79 views

Purpose of ARM Linker Files

I would like to know what is the purpose of ARM scatter file and ARM Linker address MAP file ? How do they help in compilation and eventually during loading of the executable ?
0
votes
0answers
83 views

Cortex M3 GPIO Interrupt won't trigger

I have set a pin on a Cortex M3 to act as an rising-edge triggered interrupt and it's not firing for some reason. What it should do is receive a 1Hz pulse, trigger an interrupt and start a 12.8Khz ...
2
votes
1answer
122 views

CAN connection help needed

I bought the IAR Kickstarter kit to work with the SM470R1B1M-HT (Texas Instruments) microcontroller. I would like to implement CAN communication between the microcontroller and a PC. I need to send ...
1
vote
2answers
59 views

What are the implications of a ROMLESS device?

I was looking through the microcontrollers area of Digikey and I noticed a device that i'm interested in although there is the description of "ROMLESS" in the program memory type. ...
0
votes
1answer
102 views

Writing to FSMC is extremely slow

I have an ARM Cortex M3 STMF32F103VE http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00191185.pdf, and I'm using an LCD with ILI9320 controller ...
1
vote
0answers
54 views

Connection refused on debugging

I'm trying to debug my dev board here, using LPCXpresso v7.1.1 [Build 125] [2014-04-01] , Manjaro linux (Arch based), and a J-link programmer. Every time I tried to debug my program, I got an error: ...
1
vote
1answer
194 views

STM32L1 USART interrupt problem

I am trying to use stm32l152 discovery kit to communicate by using usart. Although I can send data on tx (I check this via pc), I couldn't get in interrupt function when data come (I send via pc and ...
0
votes
1answer
91 views

Connecting ARM cortex m4 to the internet [closed]

So I would like to connect my arm cortex M4 Microcontroller from TI to the internet through the home network. The purpose is so that i can remotely control something, lets just say an LED. Where ...
1
vote
1answer
76 views

Does the LPC1343 MCU need an external clock for USB operation?

I am trying to design a board using the LPC1343: http://www.nxp.com/documents/data_sheet/LPC1311_13_42_43.pdf I would like to be able to use its on-board USB bootloader to program it. My question is ...
4
votes
3answers
257 views

Calculating time spent by a function in Microcontroller Applications

I would like to write a simple profiler for my STM32F100VE microcontroller. I have seen that I can include time.h and based on the c standard functions I can use it, but I was confused about ...
0
votes
3answers
120 views

Lossless FFT on audio data

I have an application where I'll be receiving an audio stream, much like using headphones, into my processor. I would like to run FFT and various DSP algorithms on the sampled audio and then spit the ...
1
vote
0answers
82 views

Float calculations hangs on Kinetis K20 (arm-m4-no-fpu) when PWM interrupt is on

I will use this ARM to control Induction Motor with three-phase inverter. When the program encounters any float operations, like simple plus operation, the system hangs but the pause of debug works ...
0
votes
1answer
64 views

Startup sequence for lpc1343

I'm exploring my first arm device the lpc1343, I'm using VIM and ARM GCC, I have managed to light an LED but to blink it, I will need to startup the clock and pll, right now I can't find the right ...
0
votes
3answers
164 views

Microcontroller programming: do I need vendor's IDE?

I am very interested in the following ARM Cortex-M0 microcontroller: http://www.nxp.com/products/microcontrollers/cortex_m0_m0/lpc1100/LPC11U24FBD48.html#overview However I'm turned off at the ...
1
vote
1answer
111 views

How to use an interrupt on Cortex - M3

I am trying to set up the chip so it will detect a rising edge on a pin then start outputting a square wave on the next pin over after that. I have the interrupt turned on but I don't know how to say ...
-7
votes
1answer
782 views

What's the basic difference between ARM, AVR and 8051 microcontroller? [closed]

I've been trying to do a project using Arduino, I need your help to know the basic differences between these. Thank you
0
votes
1answer
59 views

Writting Joystick drivers for ARM Cortex [closed]

I need to write a driver for Xbox360 joystick controller, using its module and everything. The idea isn't just take the code, I'm really interesting in the theory behind it. Does anyone have any ...
4
votes
3answers
461 views

Is there any difference between the assembly instructions of ARM MCUs from two different corporations?

I'm curious to know, are there any differences between the assembly instructions of ARM MCUs from two different corporation? For example between an Cortex-M3/4 of NXP and TI or ST or other ...