Blog
Recent Posts
CAN Bus And SAE J1939 Prototyping With The Arduino Due ARM Cortex M3 Processor
Whenever it comes to building rapid prototypes for new CAN Bus or SAE J1939 applications, my first choice is regularly the Arduino Due, a microcontroller board based on the Atmel SAM3X8E ARM Cortex-M3 CPU.In general, the Arduino platform couples an easy-to-use programming environment (IDE) with a vast number of hardware extensions (shields). While I do appreciate programming [...]
CAN Bus Prototyping With Arduino Uno - Prototyping Hardware
This post is part of a series about Controller Area Network (CAN Bus) Prototyping With the Arduino Uno. As I had mentioned earlier, it is assumed that you have some basic knowledge of the Arduino, Arduino Sketches, and Arduino Shields. I will nevertheless take the opportunity of mentioning the prototyping hardware and its variants. It is important to know that the [...]
Arduino Due - Programming And Debugging Using JTAG ICE And Atmel Studio
Atmel’s SAM3X series MCUs are great for users who want to move further from the world of 8bit/16bit microcontrollers to 32bit ARM Cortex core MCUs. One of the most famous device in this series is SAM3X8E, Atmel’s Smart ARM microcontroller. The development platform of choice for getting started with the SAM3X8E is the Arduino Due board. The SAM3X8E [...]
Arduino Due Firmware Flaw: Problem With Using The USB Programming Port At 230400 Baud And Beyond
One of the improvements that came with the Arduino IDE's updates was an increased baud rate for the Serial Monitor. Well, there are many time-sensitive applications that will benefit from the speed gain, specifically when using one of the fastest Arduinos around, the Arduino Due with its ARM Cortex M3 processor. However, when you set the Serial [...]
ARM Cortex Processors – UART Programming Problem At Baud Rates Higher Than 115200
To say it upfront, I cannot confirm with 100% certainty that all ARM Cortex microcontrollers are affected by the UART programming problem as described in the following, but there are indications that make my assumption very probable. The outcome depends primarily on thorough testing of serial communication applications, but there is evidence to the contrary [...]
Programmable, Arduino-Due-Based USB Gateway With Two CAN Bus Ports
As part of our business strategy of providing prototyping solutions for the CAN Bus (including SAE J1939, ISOBUS, NMEA 2000) we have decided to focus more on the Arduino platform, specifically the Arduino Due. The Due, while providing the power of an ARM Cortex M3 processor, comes with two CAN Bus ports per default, however, lacking the [...]
Arduino DUE CORE Board With Dual CAN Bus Interface, Real-Time Clock, And SD Card
As I had mentioned in my post, Arduino DUE CORE Board With Dual CAN Bus Interface And Extended Power Supply Range, our business strategy is providing prototyping solutions for the CAN Bus (including SAE J1939, ISOBUS, NMEA 2000), and, in the months to follow, we will increase our focus on the Arduino platform, specifically the Arduino Due. Now [...]
Arduino DUE CORE Board With Dual CAN Bus Interface And Extended Power Supply Range
As part of our business strategy of providing prototyping solutions for the CAN Bus (including SAE J1939, ISOBUS, NMEA 2000) we have decided to focus more on the Arduino platform, specifically the Arduino Due. The Due, while providing the power of an ARM Cortex M3 processor, comes with two CAN Bus ports per default, however, lacking [...]
Hands-On Recipes To Quickly Build And Understand Arduino Projects And Their Development
The single-chip computer board Arduino is small in size but vast in scope, capable of being used for electronic projects from robotics through to home automation. The most popular embedded platform in the world, Arduino users range from school children to industry experts, all incorporating it into their designs. Arduino Development Cookbook comprises clear and step-by-step [...]
Arduino Due Design Flaw: Due Won't Start After Power-Off-On, Requires Reset
I had noticed the problem with resetting an Arduino Due "clone" for a while and finally started looking into a solution. In detail, the Arduino Due doesn't reliably start running its sketch after power is applied. This applies when power is applied per USB or through the external power supply. If power is removed for less than [...]
Loading... Please wait...
