• USART Handler getting overrun by TIM6_DAC handler?

    usartStewart
    usartStewart

    We are making our DAC output a sinusoid of variable frequency depending on a button we press. The DAC does work when we hard code which button WE press but not with UART. With the UART handler (used for receiving the  "button" we press and incrementing…

    • 6 months ago
    • Software Tools
    • Keil forum
  • arm-none-eabi-gcc (bleeding-edge-toolchain) 9.1.0

    Freddie Chopin
    Freddie Chopin

    I've just created another release of my bleeding-edge-toolchain script, which builds a complete toolchain for ARM microcontrollers. This toolchain uses the most recent versions of all possible components:

    • gcc-9.1.0
    • newlib-3.1.0
    • binutils-2.32
    • gdb…
    • Answered
    • over 1 year ago
    • Processors
    • Cortex-M / M-Profile forum
  • Setting up an ISR for a PIT timer (homework help)

    SandraS
    SandraS

    Hello,

    I'm in a course in which we are supposed to learn to program an (ARM) microcontroller. This is my sixth homework task. I'm fairly new to assembler-programming, but so far I've managed to work out all tasks with the help of the internet, different…

    • over 3 years ago
    • Processors
    • Cortex-M / M-Profile forum
  • PowerPC vs. Arm (or more specifically e200z0 vs. Cortex-M4)

    cray
    cray

    The end of the year is approaching, but I’d like to have one last delta before taking some time off. PowerPC vs. Arm, seems like an appropriate stand-off. In this rendition. However, I will incarnate the e200z0 core and the Cortex-M4 core, which…

    • over 4 years ago
    • Processors
    • Processors blog
  • Important Arm Technical Learning Resources

    Tom Stevens
    Tom Stevens

    Given the enormous amount of resources compiled on the Community over the past few years, I thought it might be useful to some users to compile all the 'technical' resources in one document. The links below focus on resources for software engineers and…

    • over 5 years ago
    • Processors
    • Processors blog
  • Getting Started with Arm Microcontrollers and Assembly Programming

    Laxmi Kant Tiwari
    Laxmi Kant Tiwari

    Hello and I welcome you to my Arm programming tutorial series. I would like to give a big thank you to Abhishek Agrawal, a Final Year Undergraduate Student at IIT Kharagpur for his help to complete this blog.

    Let’s start with basics. RISC machines have…

    • over 5 years ago
    • Processors
    • Processors blog
  • From Prototype to Production: 4 steps to consider when designing your board

    Louise Paul
    Louise Paul

    This article is part of the  Arm Innovator  Program, a series created to highlight the work of key technical leaders who are pushing the boundaries of how Arm architecture can enable next-generation solutions

    Meet John Teel, President of Predictable …

    • over 1 year ago
    • Innovation
    • Innovation blog
  • Help evaluating Keil for embedded ARM applications

    Gene Massion
    Gene Massion

    I'm evaluating Keil as a possible replacement for my existing IDE for embedded ARM applications.  As a test case, I'd like to see how quickly I can get a simple app running with at least 6 serial ports and a file system.  My question is whether anyone…

    • over 4 years ago
    • Software Tools
    • Arm Development Studio forum
  • HELP with microcontroller MK10DN512ZVLL10

    niki
    niki

    Hello everyone, I'm an Italian student struggling with the first project on a microcontroller MK10DN512ZVLL10. Someone can support?

    • over 5 years ago
    • Software Tools
    • Arm Development Studio forum
  • System Bus in ARM Cortex-M4

    Alok Singh Thakur
    Alok Singh Thakur

    In what situations will separate data buses ( D and S) for ARM Cortex-M4 improve performance? Also, are there any benefits of von Neuman support along with the core Harvard Architecture?

    • Answered
    • over 5 years ago
    • Processors
    • Cortex-M / M-Profile forum
  • What does No Cortex-M Device found in JTAG chain mean?

    Doug HIlton
    Doug HIlton

    When I try to execute the Blinky program

    On menu, select Debug -> Start/Stop Debug Session

    I get a dialog box:

    JLink - Cortex-M Error

    No Cortex-M Device found in JTAG chain.

    Please check the JTAG cable and the connected devices.

    The LPC-Link2 board is connected…

    • over 5 years ago
    • Software Tools
    • Arm Development Studio forum
  • MCU Development - Endianness - Big Endian

    Jens Bauer
    Jens Bauer

    For those of ARM's customers, who design microcontrollers, I would like to recommend a Big Endian implementation (or at least an option to select Big Endian).

    This is due to that I have designs that need to work with Big Endian data.

    Big Endian is the…

    • over 5 years ago
    • Processors
    • Cortex-A / A-Profile forum
  • Speciality of CMSIS RTX RTOS

    techguyz
    techguyz

    Hi Experts,

    What is the special feature in the CMSIS ARM RTX RTOS compared to other commercial RTOS which makes the integration smoother and gives best performance ?

    • Answered
    • over 5 years ago
    • Software Tools
    • Arm Development Studio forum
  • Procedure for Init GPIO

    Nguyen Nhat Minh
    Nguyen Nhat Minh

    Hi guy,

    I'm using ARM STM32F103RC, Cortex M3.

    when I compiler the code with this order:

      //GPIO structure used to initialize port

      GPIO_InitTypeDef GPIO_InitStructure;

       

        //Enable clock on APB2 pripheral bus where button…

    • Answered
    • over 5 years ago
    • Software Tools
    • Arm Development Studio forum
  • How can I use SVC interrupts from C++?

    Anthony Wieser
    Anthony Wieser

    I'm using the gcc toolset, and had hoped to be able use this functionality, however all of the documentation seems to state superseded or suspended.

    ARM Information Center

    I'm trying to target an STM32F4 processor.

    Any pointers to how to do this…

    • over 6 years ago
    • Software Tools
    • Arm Development Studio forum
  • Meet the new ARM Cortex-M7 processor: supercharging embedded devices

    Bee Hayes-Thakore
    Bee Hayes-Thakore

    By Bee Hayes-Thakore and thomasensergueix

    Pervasive connectivity, largely spurred by mobile and tablet use is transforming the way we consume and interact with each other through cloud connectivity. The Internet of Things will expand this interaction further…

    • over 5 years ago
    • Processors
    • Processors blog
  • Code Size – a comprehensive comparison of microMIPS32 and Thumb code size using many Megabytes of customer code

    Ian Johnson
    Ian Johnson

    In this blog I take a close look at the code size of ARM’s Thumb instruction set against the microMIPS32 instruction set, as used in the microAptiv processor family.  More specifically I look at recent claims that microMIPS32 has 17%-30% better code…

    • over 6 years ago
    • Processors
    • Processors blog
  • From “Which Cortex-M processor” to “Which C compiler”

    Joseph Yiu
    Joseph Yiu

    In my presentation at ARM TechCon 2013 last week "ARM Cortex-M for Beginners", someone asked a question of “Is there any advice for getting the best performance? Which C compiler to use?

    This is a very interesting question. One page of…

    • over 6 years ago
    • Processors
    • Processors blog
  • Honey, SuVolta Deeply Depleted My Cortex-M0 Power!

    Thomas Ensergueix
    Thomas Ensergueix

    A wide variety of applications will be impacted by the massive trend which is broadly named as the "Internet of Things" (IoT). Even if some may consider this term as being overused, and newer marketing names arise trying to replace it, there is the undeniable…

    • over 6 years ago
    • Processors
    • Processors blog
  • Cortex-M0+ a year after: smaller, thriftier and smarter!

    Thomas Ensergueix
    Thomas Ensergueix

    As usual it happened late on Friday afternoon. A couple of weeks ago a message arrived in my inbox from one of our latest ARM® Cortex™-M0+ partners: "We're using 90LP and a similar configuration to your "min" with just a couple of additional…

    • over 6 years ago
    • Processors
    • Processors blog
  • How small can small MCUs get?

    Richard York
    Richard York

    I was asked to contribute a quote for a press release that our friends at Freescale made a few days ago. When I read it I didn't fully appreciate just how tiny their little device is. Or at least I did once I looked at this photo; blink and you will miss…

    • over 6 years ago
    • Processors
    • Processors blog
  • 8-bit versus 32-bit MCUs - The impassioned debate goes on

    Richard York
    Richard York

    Recently I read a post by Steve Leibson that referred a very passionate on-going debate on the "ARM Based Group" on LinkedIn from a few industry veterans about the pros and cons of 8-bit versus 32-bit MCUs.

    I did think about jumping in myself…

    • over 6 years ago
    • Processors
    • Processors blog
  • ARM Cortex-M0 Swiftly Rides the Airwaves

    Thomas Ensergueix
    Thomas Ensergueix

    When I first saw the name of the series from Nordic Semiconductor, namely nRF51, I thought to myself "Oh God! These guys are doing great RF, but still use the good old 8051 processor -- what a shame!". Fortunately, I was misled by the family naming, and…

    • over 6 years ago
    • Processors
    • Processors blog
  • ARM Cortex-M0+: More than a low-power processor

    Thomas Ensergueix
    Thomas Ensergueix

     This week sees the launch on the Cortex-M0+ processor-based Freescale Kinetis L family of MCUs just two months after the official launch of this latest addition to the Cortex-M processor series.

    The close partnership between ARM and Freescale, one of…

    • over 6 years ago
    • Processors
    • Processors blog
  • Smart Sensors - Why Sensors need Intelligence?

    Joseph Yiu
    Joseph Yiu

    Smart sensors are far from a myth, it is already used in million of devices (e.g. your mobile phone might already contain several smart sensors).

    Traditionally a number of smart sensors are designed with custom design digital logic (e.g. Finite State…

    • Smart Sensors - Why sensors need intelligence.pdf
    • over 6 years ago
    • Processors
    • Processors blog
>