The engineers discovered a way to tune and control quantum bits in today’s electronics, which could make it easier to produce quantum electronics. (Image credit: University of Chicago) Engineers from the University of Chicago’s Pritzker School ...
I'm evaluating the Renesas RX65N MCU EV Kit.In this post, a mechanism to reserve memory for the LCD module frame buffer with the GCC toolchain LCD Frame BufferThe Renesas library for LCD, r_glcdc_rx, supports two frame buffers.These are me...
Launched in October, the i.MX RT1010 crossover MCU further expands NXP’s popular i.MX RT series and introduces the world to the next generation of low-cost, high-performance MCUs. With features such as Flex PWM for motor control, S/PDIF fo...
Preface: It seems that it's not possible to use the debug USB port as debugger and serial port at the same time. I'm evaluating the Renesas RX65N MCU EV Kit.In this post: Serial communication - UART - SCI. The RX family has 12 serial periph...
I'm evaluating the Renesas RX65N MCU EV Kit.In this post: A Direct Memory Access example.source: application note R01AN2063EJ0220 DMAC Module Using Firmware Integration Technology The Example - DMA and ADC The Renesas DMA exampl...
I'm evaluating the Renesas RX65N MCU EV Kit.In this post: A Blinky, with the FreeRTOS managing the clock. Create the Project As usual, use Blog #1 to create the project.The only extra action is to select FreeRTOS while going through the pro...
I'm evaluating the Renesas RX65N MCU EV Kit.In this post, I'm reviewing the SHA options.source: Renesas SHA package documentation SHA Hardware Accelerated vs Software The RX family has models that come with a hardware accelerator for ...
I'm evaluating the Renesas RX65N MCU EV Kit.In this post, I'm reviewing the Digital Analog Converter Adapt the Envision Kit The RX65N has two DAC channels. On the controller, they are PO3 and P05. source: Renesas datasheet T...
When you're developing for a microcontroller or IC, it's handy to have the documentation available at your fingertips.Many manufacturers give strange names to these documents. The Renesas RX65N that I'm currently working with has a datash...
I'm evaluating the Renesas RX65N MCU EV Kit.In this post, I'm reviewing the Software Standby power save mode Software Standby Mode This is a lower consumption mode than the Sleep mode in post 4a.I'm doing the blogs a little out ...
I'm evaluating the Renesas RX65N MCU EV Kit.In this post, I'm reviewing the Sleep power save modesource: application note R01AN4347EJ011: Examples of Transitioning to RX651 Groups Low Power Consumption Modes Evaluation Kit Power Doma...
I'm evaluating the Renesas RX65N MCU EV Kit.In this post, I'll port the LCD driver example from the Renesas proprietary CC-RX Renesas offers a GCC toolchain that can build firware for the RX65 family. I have been using it for m...
I'm evaluating the Renesas RX65N MCU EV Kit.In this post: Expand the Blinky example with a timer and interrupt.This time it's a real blinky. The code to poll the user button is removed and the led is controlled by one of the onboard timers. &nbs...
I'm evaluating the Renesas RX65N MCU EV Kit.In this post: A Blinky, with the GCC toolchain.It's not a real blinky - it's a switchy. The User LED is on when the User Button is pressed.A Morse code trainer . Create the Project In the pr...
I'm evaluating the Renesas RX65N MCU EV Kit.In this post: how to start a project in the Renesas IDE e2 Studio.I'll use the Renesas CCRX toolchain. Start a Project File -> New C/C++ Project -> Renesas RX -> Renesas CC-RX C/C++...
The port of the MBED InterruptIn is complete.In this blog you can see the internals of this class and how to set up configuration and handling. My port is for a Hercules TMS570LC43. I use the HAL utility and api for that controller where possibl...
In Storage Insights #6 we dove deeper into SATA (Serial ATA), discussing layering and compatibility. In Storage Insights #7 we have a link to a video presentation that details several technology advantages of industrial SD cards.SD cards, or Secure D...
The port of the MBED DigitalOut is complete.In this blog you can see the internals of this class and how to create a blinky. Blinky #include "includes.h" // this is the include that replaces MBED.h for ported applications.
// st...
I've ported the MBED DigitalOut class to the Hercules controller that I'll be using.It could be any controller or SBC, but having one example makes it tangible. I've try to do this with as limited as possible impact to the SemTech library. That ...
There are many good MBED examples. It's a popular platform, supported by many manufacturers.Here's my story on how to port one of those excellent MBED example program to another platform. The program I want to port is the SemTech LoRa Ping-Pong ...
TI Hercules microcontrollers are "functional safety" devices for automotive, industrial and medical use.When you create a new firmware project for this family, you use the TI HALCoGen tool to configure the peripherals and create the source....
The new storage technology stores data in quartz glass using laser light, which burns voxels into the medium that hold multiple bits of information. (Image credit: Microsoft) A recent collaboration by Microsoft and Warner Brothers resulted in s...
If you have ever populated a PCB with lots of SMD components by hand, you know how frustrating and time-consuming it can be. Thankfully, when its time to move into production we employ special robots called “pick and place” machines to do the job for...
Arm will offer support for custom instructions for their ARMv8-M embedded CPUs targeted at embedded and IoT applications. (Image credit: Arm) During this year’s TechCon event in Santa Fe, Arm announced it would start supporting custom instructi...
(Image credit: AlexanderAIUS via Wikipedia) Graphene is one of the world’s most robust materials even though its only 1-atom thick, and coupled with its highly conductive nature, one of the most sought out materials for a myriad of applications...