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

Why we can't use AHB in the Cortex M0 MCU?

I found coretex M0 MCU module's bus interface has not HBUSREQ and HGRANT, and HRESP when i trying to implement with AHB Bus. Is there any way to use AHB not AHB_lite. I can't use multi-layer ...
-1
votes
1answer
50 views

does this ensure i am reading from the ram?

I at the moment trying to reverse engineer something i made a long time ago but never understood why it is running so slowly. I have a Zybo board, with an Zynq 7010s chip ons which has dual ...
0
votes
0answers
40 views

Where is the variable stored?

I at the moment programming on a Zybo board, which has a Zynq chip on it, which tightly integrates a dual arm processore with an FPGA. I an on the Arm implemented a game which stores the game image ...
1
vote
1answer
64 views

When would it become necessary to use an OS for an ARM MCU [duplicate]

I take it an ARM MCU can be run without an OS - at which point might it become necessary to install one? Can the mbed SDK run without the mbed-os or any other mbed for that matter?
0
votes
0answers
45 views

OSs and SDKs for ARM MCUs [closed]

Can anyone suggest some suitable operating systems and C++ SDKs for development on ARM microcontrollers? For example, something which handles GPIOs, timer interrupts, etc.
-3
votes
0answers
24 views

USBH and GUI thread not running (from Keil examples) [closed]

I am currently working on http://www.keil.com/appnotes/docs/apnt_268.asp example and stuck at stage 3 and 4. These stages set the RTOS thread stack size to 1000bytes and total stack size to 4096 and ...
2
votes
1answer
31 views

Howe to do a sam3x single channel ADC conversion

I have a Sam3x (Arduino Due hardware, but I don't use the Arduino IDE or libraries, and I don't use the Atmel libraries, just the register interface in sam.h). I have multiple pins configures as ADC ...
0
votes
0answers
44 views

STM32 Discovery dev platforms [closed]

I'm still researching this but though I'd post asking about experiences. Looks like st.com offers a variety of STM32 Discovery dev boards for ARM CPUs to, among other things, play with DSP. But ...
1
vote
1answer
66 views

STM32 HAL SPI Remap Single Pin

I would like to know if it is possible to remap a single pin of a multi-pin (SPI) peripheral? For instance, I have a STM32F107 and I want to use UART4, SPI3 and Ethernet. PC10 = UART4_TX - Remap ...
1
vote
1answer
61 views

Where to find ARM CortexM complete register list and description? ie. for stm32f746

I'm new to ARM microcontrollers and currently learning from the book "The designer's guide to cortex-M Family" by Trevor Martin. One of the odd things I've found is that I can't find many of the ...
0
votes
0answers
33 views

How do I send continuous data over UART (Xilinx Zynq 7000)?

I want to interface with MATLAB to read out some sensor data which I acquire on my Xilinx Zynq SoC. For that I want to use UART which will send data during idle. I wrote this really simple routine ...
1
vote
1answer
46 views

STM32F103 PLL Ready Flag Never Set

I am trying to set PLL as my system clock source upon startup of my microcontroller, STM32f103 I have commented all the defines in my system_stm32f10x.c ...
0
votes
0answers
35 views

Interfacing a TM4C123 with a Basys3?

I'm trying to build a shell-based real-time OS on a TM4C123 LAUNCHPAD. I already have the kernel and file system done, and I was hoping to add interactivity to this implementation. I was hoping to ...
0
votes
0answers
12 views

Configure UART2 in Kinetic TWR-k53n512

I have already configured a uart2 in kinetic TWR-k53n512 freescale with reference to the hello world example from iar(Under Freescale/kinetic/twrk40-k50-k60/example),program build successfully with no ...
0
votes
2answers
63 views

STM32 Built-in LCD Controller Interface?

I have a bit of a specific question here: I am the proud owner of an STM32L476 microcontroller. According to the datasheet (page 41), this specific MCU not only has a built-in LCD controller, but it ...
3
votes
1answer
74 views

AM335x FPGA Memory Integration

I'm currently designing a digital mixing console. We have a somewhat large number of ADCs and DACs (more than the multi channel audio serial port on the processor can handle). We decided the solution ...
0
votes
1answer
33 views

AM437x/AM335x Audio clock generation

For some ADCs and DACs I'm using I need a 24.576MHz clock (96kHz * 256). Obviously I can use a low jitter audio clock generator. However, I have a AM335x processor available that claims to have a low ...
-2
votes
1answer
71 views

How to program an ARM microcontroller using JTAG? [duplicate]

The JTAG interface is pretty new to me. I know most of nowadays ARM mcu's are programmed via JTAG. However what programming cable is usually used? I found this one, and I've seen some people use it in ...
-3
votes
1answer
35 views

size of program in ROM

I am newbie. I want to copy my full program from ROM to RAM using DMA operation. But how can I calculate the size of my program?
1
vote
1answer
274 views

Programming pattern to generate VGA signal with micro-controller?

I want to generate VGA signal with micro-controller (like TI Tiva ARM which runs at 90/120Mhz speed). I'm not sure how to make accurate timings with micro-controller. Which programming pattern I need ...
0
votes
2answers
60 views

NXP arm microprocessor memory erase - no JTAG

I am fiddling around with NXP LPC2368. Recently changed the PLL clock control registers, and as a result JTAG stopped working, so I am unable to program or erase the chip. My question is, is there ...
24
votes
4answers
4k views

What exactly does ARM sell to vendors?

Assumptions: Computer architecture: Describes how the different modules of a processor interact with each other. A computer architecture is defined using vhdl ...
1
vote
1answer
91 views

How to use the Non Maskable Interrupt on SAM4S?

I'm trying to use the NMI on a SAM4S (Cortex M4), but I'm finding some hard time to make it work. The main objective is to jump to the NMI handler whenever the power is about to go down, so that I can ...
1
vote
1answer
75 views

GNU ARM Eclipse - flash and run without debug

I have successfully installed and configured Eclipse for ARM development according to this excellent tutorial: http://gnuarmeclipse.github.io/ Almost all the tutorials (including the one above) I ...
0
votes
0answers
23 views

MCP391X Series External 24 Bit ADC Software Reset Problem(SPI reading behaves weird) [duplicate]

I have a strange problem and I couldn't find a solution for 1-2 months!!! In my system I have MCP3919 and MCP3914 24 Bit external ADCs. PWM pin of MCU generates 4MHz clock for ADC main clock. And my ...
13
votes
3answers
489 views

STM32F4 and HAL

So I've been experimenting a while with the STM32F407 (I'm new to ARM) and decided to write a simple app using the HAL libraries since it seems ST has discontinued the Standard Peripherals Libraries. ...
3
votes
2answers
387 views

Differences in using c user-defined functions on PC and on ARM

I am new to programming in c and to ARM also, so forgive me silly question. I would like to find answer on the net rather than to bother you, but there is not many materials in the web. I am using ...
0
votes
2answers
63 views

Fill ROM with jump instructions

As I have heard it is a common practice to fill the unused flash memory of a microcontroller with an jump instruction to the reset function. This aids in resetting the MCU in case of the PC is ...
5
votes
3answers
424 views

Minimal code required to startup a STM32F4?

Which is the most efficient way/minimal code required to startup a STM32F4? The startup files that come from ST seem to have a lot of unnecessary code.
1
vote
0answers
62 views

Context Switch without interrupt disabled?

I developing a program on ARM M4 where I don't actually want to disable interrupt even when doing a context switch. If any interrupt occurs during context switch, is it possible to handle it soon ...
0
votes
2answers
43 views

ARM M4 based Microcontroller or Particle Photon drive multiple small colour lcds?

Hi I was just wondering if anyone had an example of running multiple small colour lcds from an arm based microcontroller or photon? I'm hoping to run up to 5 lcds with photos. Ideally if I could ...
0
votes
1answer
89 views

is stm32f103 programmable via micro usb?

I would like to buy following thing to start. I've got tired of arduino and after some research I came across this. STM32f103 I am wondering what do I need to start programming this board? Is it ...
2
votes
2answers
79 views

Systick interruption doesn't trigger when handling another interrupt

I am experimenting with the STM32f4 discovery and i tried to use a delay (based on SYSTICK) in an ...
5
votes
2answers
585 views

CMSIS vs HAL vs Standard Peripherals Library

So I'm switching from PICs to ARM and I bought an STM32F4 discovery board. So far I understand that to program it you can either access all registers directly in memory (obvious way) and also there ...
3
votes
2answers
195 views

MCU RAM - Why accessing RAM across the boundary causes Bus Fault?

My question is best explained by an example. There's an evaluation kit from Infineon that uses ARM Cortex-M4 and has a total of 80 kB of RAM. There is also 512 kB of Flash memory. [However, it seems ...
0
votes
1answer
63 views

STM32 systick interrupt is not triggering

Please someone help me with my code. I am newbie and trying to turn off LED inside systick handler. I tried with GDB but systick handler is never triggered. What am I missing? ...
1
vote
1answer
69 views

Where to store non-volitile variables on ARM microcontroller

Noob question here. I have only a little experience with microcontrollers and all that experience was limited to the 8051. I am working on a project and would like to use the ARM cortex M4 ...
4
votes
4answers
737 views

Are the instructions fetched from RAM or ROM in an ARM micro-controller?

In many tutorials regarding ARM CPU registers, the instruction register is mentioned in such way: "Register R15 in ARM micro-controller is the program counter and it points to the next instruction to ...
0
votes
1answer
65 views

A confusion in an ARM assembly instruction

My question about a simple instruction code of an ARM micro-controller. LDR R2, [R1] In the above instruction I interpret it as: R1 a RAM memory register and R2 is a processor register. What I ...
0
votes
0answers
14 views

Cortex-A8 AM3359 (ICE v1) Can't Store Data Into Flash Manually

Folks, I have a Texas Instruments ICE v1 board (Cortex-A8 AM3359 like the Beaglebone Black). I have an issue when storing data into flash memory during my program's run time (I need to use one page ...
0
votes
2answers
85 views

Software/Hardware Reset of MCU sometimes makes 24 Bit External ADC conversion goes wrong in Tiva C series

I have a strange problem and I couldn't find a solution for 1-2 month. In my system I have a Tiva TM4C123GH6PM MCU and external 24 Bit ADC(MCP3919). My PWM pin generates 8MHz clock for ADC main ...
0
votes
1answer
82 views

My first MCU PCB and a new JTAG Cortex + ETM connector

I am trying to build my own PCB with a Cortex-M4 microcontroller LPC4088. I decided that JTAG still is the easiest option for programming it. But ARM has implemented a new 0.05'' pitch SAMTEC micro ...
1
vote
0answers
30 views

Transaction ID implementation in AXI AMBA bus

Now I'm trying to study in AXI AMBA bus. As I know, we can give some ID to the master and slave. But I don't know what exactly how can we give the ID to them. for example, What if I have 7 Master ...
0
votes
2answers
67 views

NXP QN9021 (ARM Cortex M0) programmer

I have made a small breakout board with the QN9021 SOC (BLE + ARM Cortex M0). I am having trouble flashing the code into this device. Assuming that this device is wired properly and working fine, how ...
0
votes
0answers
25 views

CORETEX-M0 single master

As I know, usually, the cortex-m0 is usually used in simple single bus architecture. So it use the bus which is AHB-Lite ( there is no arbitration). But what if I use multiple coretex M0 in one ...
1
vote
1answer
128 views

Proper way to wait N cycles in ARM Cortex-M4

After enabling a clock for a certain port you have to wait 4 cycles for the clock to finish initializing. How can one wait for N cycles the proper way? In my code I used this: ...
0
votes
0answers
28 views

Using both USB ports in LPC2468 simultaneously

I am working on LPC2468 micro-controller.In its manual it is mentioned that it contains a USB full speed device/host/OTG controller,in short there is a dedicated USB port and one OTG port which I can ...
0
votes
0answers
18 views

Related TCn in ATmel SAMD20j18

i'm newbie in ARM based MCU.Ian working on Atmel ATSAMD20J18 mcu.I were reading TC (Timers and Counters) in datasheet of SAMD20J18. at Page 445 under the sub topic Prescaler Selection they have ...
4
votes
1answer
104 views

Getting started with Qualcomm reference designs

I am looking to get started with Qualcomm Reference Designs. I am partly inspired by this article: "Start Your Own Smartphone Company for $1,000". I have an application that I would like to be able ...
0
votes
2answers
147 views

How to sum two binary numbers

i have two binary number ...