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
43 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
50 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
0answers
22 views

Things That Affect NIC Cards' Performance? [migrated]

Folks, I have a laptop and a tower. And I use EtherCAT (through Ethernet port) on both. But I notice that if I unplug my cables on the tower, I loose a lot of frames, where as in the laptop I may not ...
0
votes
1answer
31 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
58 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
33 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
242 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
57 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
66 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 ...
-3
votes
0answers
28 views

CMSIS-DAP adapter with case?

I love the variety of CMSIS-DAP adapters out there, but none of them seem suitable for a manufacturing environment. Are there any that come in a case?
1
vote
1answer
42 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
22 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
430 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
383 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
61 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 ...
4
votes
3answers
349 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.
0
votes
0answers
61 views

ARM GNU compiler placing const variable at specified address in flash memory

Have a mall problem. Need to put a constant value in the specific place in the Flash memory const uint8_t __attribute__((section(".b2data"))) __CRC = 0xdd; I am ...
1
vote
0answers
59 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
41 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
66 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
70 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
208 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
189 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
53 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
61 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
720 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
64 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
75 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
70 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
16 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
0answers
20 views

can I use bus protocol in standalone?

When I was surfing on internet, I found the bus protocol like AMBA3 as AXI3, Maybe it can be able to make by AMBA Designer program. So I have one question about can i use AXI bus as standalone except ...
1
vote
0answers
35 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
22 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
104 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
26 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
15 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
103 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
146 views

How to sum two binary numbers

i have two binary number ...
0
votes
0answers
27 views

USB device not recognized while connecting LPC1768 Development Board

I have LPC1768 Development Board by LandTiger. Trying to configure USB to get in USB device pull-up mode in order to copy programs binary file. When I turn device on and plug to USB socket on my ...
0
votes
1answer
76 views

Why does SAM3x8e work only with Atmel-Ice programmer connected?

I have DIY sam3x8e pcb board based on schematics of Arduino Due. I can program it with Atmel-Ice (jtag connector) in Atmel Studio with basic serial transfer example and it works fine when the ...
0
votes
0answers
63 views

Level shifting with buffer and non-inverting amplifier

I have designed a circuit in order to convert 0-3.3v output from my STM32F1 micro-controller to a 0-5V output. Originally I had deemed a non-inverting amplifier by itself fit enough for purpose, ...
0
votes
0answers
23 views

Reading Bits of the ICE SN65HVS882 Only Bits 0, 1 , 3 Can Be Read

Folks, I have an AM335X_BOARD_TYPE_ICE (ICE v1 board), and I am trying to read the digital pins from the SN65HVS882 (8 digital input serializer). I can read bits 0, 1, and 3 successfully, but when I ...
-2
votes
1answer
32 views

What are my options for a processor to fulfill the requirement of a video signal processing application? [closed]

I 'm a collage student and I 'm designing an embedded system of a smart camera for traffic surveillance as my graduation bachelor project. The camera does the following: Monitors a traffic lane with ...
3
votes
3answers
46 views

Finding maximum source impedance for A/D converter (SAM3X8E ARM Cortex-M3)

I would like to find out what is maximum recommended source impedance for A/D converter on Atmel SAM3X8E ARM Cortex-M3 microcontroller. I tried to follow the example of this excellent answer, which ...
3
votes
2answers
89 views

Can I Relocate Code on ARM Microcontroller?

I am working on a project which includes an ARM microcontroller. At runtime, I want to load code from an SD card into program flash and then execute that code. My question is, since ARM code seems to ...
0
votes
1answer
62 views

mdot Analog in: how to connect Grove temperature sensor?

I am starting with multitech mdot product. I am confused about how can I use the mdot pin PB_1 (linked to A0 in UDK) to read my Grove temperature sensor value. Is it enough to simply connect it to ...
-1
votes
2answers
68 views

Is it necessary for “LDR R0, [R0]” when saving from r15 in arm?

From ARM® Developer Suite Assembler Guide Saving from r15 In general, avoid saving from r15 if possible. If you do save from r15, the value saved is the address of the current ...
-1
votes
2answers
59 views

Why are INTERRUPT CONTROLLER SPECIAL REGISTERS in arm different from others? [closed]

For example, in s3c2440, it clears only the bit positions of the SRCPND corresponding to those set to one in the data. The bit positions corresponding to those that are set to 0 in the data remains as ...