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

4
votes
3answers
383 views

What is the significance of “microcontroller based on microprocessor”?

I am aware about the basic theoretical differences between the two. Like micro controllers have ROM RAM memory etc., but microprocessor has none. But I am still confused. Why is it said "A ...
1
vote
0answers
15 views

Programming SAM uC family without ATmel Studio

I've designed a board that used a SAM uC (Cortex M0+). I don't want to use the ATmel Stduio, I want to learn how to use eclipse and arm-gcc and OpenOCD ( still can't understand, what this one is for ?)...
0
votes
0answers
24 views

stm32f4xx is not functionaly working after read out protection set

i am using stm32f429 development board and st-link debugger and keil uvision for firmware writing. (for programming i use both st-link utility and keil). My code is working fine untill i set read out ...
-3
votes
0answers
21 views

FAX on andrid phone (recive/send) [on hold]

I want to receive/send Fax on android phones with especial hardware that connected to the phone line and i can't find a SDK or any c++ source code for the common ARM processor that consist the ...
0
votes
0answers
24 views

programming with SIMCON 800C E-AT [on hold]

i want to program SIMCON 800C E-AT,to send an AT command and receiving the response and storing it.earlier to this i have used external controller to send and receive at commands and their responses ...
0
votes
0answers
26 views

Touch Screen Design - General Approach Questions [on hold]

Myself and another engineer are considering a design for a product that involves capacitive/resistive touch in an automotive environment. We’ve worked on slow speed microcontroller PCB designs but we ...
-1
votes
1answer
61 views

Which boards with ARM(like stm32, etc.) can have GPIO pins which can give 3.8V or higher as an output? [on hold]

I am trying to get pulses from my board. Right now, I am using stm32f103 board. The problem is that output voltage values of pulses are 3.3V but I need at least 3.8V or higher. As I understand ,I ...
1
vote
1answer
36 views

Alternatives to RFID - RUBEE

Since RFID tag reading has poor performance in adverse weather conditions, I've received advice to use RUBEE. But I could not find it being implemented, nor available on a consumer scale. i.e., RFID ...
1
vote
1answer
126 views

What happens before the first instruction on a µC? [closed]

I was reading a book by Elecia White (O'reilly) recently and came to a question: What happens before main()? Actually as soon as the programcounter is at the first instruction I guess I'm ...
0
votes
1answer
55 views

Addding Chip Schematics to Proteus

NOTE: I most probably have lack of information on this topic. So rather than reacting furiously or deleting my post; you can inform me, so I can edit/update my post. I want to start learning to ...
4
votes
1answer
106 views

STM32 Sleep Mode: Interrupt gets executed but the CPU stays in WFI

I'm fairly new to the ARM architecture and I'm working with a board that contains STM32F0 microcontroller and an RF modem, which sends an interrupt every time it receives a message. I'm trying to ...
14
votes
8answers
2k views

Absolute cheapest, (easy) way of starting programming on ARM microcontrollers [closed]

I want to start using ARM processors, migrating from PICs which I've been using for too long. 8 bit models were available for under $1, programmers for under $10, and I have been spoilt by the ease ...
0
votes
0answers
37 views

Hardfault exception on stm32f7 arm microprocessor at RTX thread creation

I'm running a simple RTX thread program as follows. The problem is when it's running on STM32F7 DISCOVERY BOARDv through debug interface, it seems right after running the osThreadCreate (osThread(...
0
votes
0answers
79 views

UART baudrate steps

I'm trying to connect 2 devices to each other based on the UART peripheral. First one support up to 1.875 Mb/s & the other one up to 1228.8 KBd. Both work correctly on the 115200 but I need more ...
0
votes
0answers
28 views

Why AXI LITE has the address range 4K?

Now I'm trying to use xilinx's zynq vivado tool. In this case, the addrss range has 4K each slave. But I don't understand why the each slave has 4K address range? I think this is very wasting of ...
0
votes
1answer
60 views

What is the best way to design GUI on ARM cortex-M microcontrollers? [closed]

STM currently supplemented emWin for free, but it got a Win98-ish style which is not very user friendly. Is it possible to use qt to design UI? What are the recommended approaches?
1
vote
0answers
34 views

How to get Keil Trace to work on stm32f4 for debugging?

I'm using stmf429-disc board with Keil 5.I've enabled trace check in hardware debug's trace window and have set trace clock to 168MHz which is the core clock freq. Also enabled the port 31 for rtx ...
0
votes
0answers
58 views

Atmel ARM, USB, and an SD Card as a MSD?

I'm currently trying to run the SAM L21 as both a CDC and an MSD over USB. Thankfully there is example code here to get me started. I can move files into the on-board ram just like any other storage ...
2
votes
3answers
201 views

How to decode ARMv7 instructions?

I'm trying to understand ARM instruction encoding. The following image shows C code along with its corresponding assembly instructions: I looked at the ARMv7 reference manual. However, I couldn't ...
0
votes
1answer
79 views

ARM strange behaviour clock speed

I am just starting with ARM and have made a small breakout board with an STM32F030 in TSSOP20 package. I've uploaded the following program which works when the clockspeed of the device is set to 8MHz ...
0
votes
1answer
84 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 ...
0
votes
1answer
69 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 cortex-...
0
votes
0answers
47 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
78 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?
2
votes
1answer
50 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
47 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
130 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
73 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
61 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
69 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
42 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
2answers
112 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
92 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
38 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 ...
-1
votes
1answer
100 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
43 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
327 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
65 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
131 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
130 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 ...
14
votes
3answers
622 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
389 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
73 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 corrupt,...
5
votes
3answers
649 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
71 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
47 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
199 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
91 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 ...