Site Information

 Loading... Please wait...

Blog

Elevate Your CAN Bus Troubleshooting Skills with an Online Training

It is in the nature of our business that we at Copperhill Technologies frequently receive requests for support. The most common problem is that beginners of the technologies run into problems getting their CAN Bus network going. There are a few steps that can be done to solve nearly 99% of the problems, and they [...]

Read More »


ESP32: CAN Bus Programming with MCP2515 and MCP2517FD

For good reasons, the ESP32 processor is a prevalent choice for embedded hardware development. Besides considerable memory resources, it provides various hardware features for many applications, most prominently the Internet of Things (IoT). All that comes with more than reasonable price tags, specifically when you use one of the multiple ESP32 development modules. And since [...]

Read More »


Linux Micro Development Board, Integrates ARM Cortex-A7/RISC-V MCU/NPU/ISP Processors

The LuckFox Pico represents a cost-effective Linux micro development board based on the Rockship RV1103 chip, which supplies a straightforward and efficient development platform for embedded system designers. It supports a variety of interfaces, including MIPI CSI, GPIO, UART, SPI, I2C, USB, and more. Developing applications is convenient, and debugging is quick.Features The single-core ARM Cortex-A7 [...]

Read More »


Discover IoT Development with ESP32 to Create Production-Grade Smart Devices

The ESP32 is a low-cost, low-power SoC (System on Chip) microcontroller with integrated WiFi and dual-mode Bluetooth. It has shipped over 100 million units as of 2018 and powers many WiFi devices on the market. This book supplies end-to-end coverage of building an IoT system from the ground up to secure data communication techniques from [...]

Read More »


ESP32 Application: Galvanically Isolated CAN Bus Repeater and Baud Rate Converter

With this application, I am adding yet another example to the vast CAN library we developed over the years. The use of the Dual Isolated CAN Bus HAT with the ESP32 opens the door to a number of possible applications. The development of a CAN repeater and/or Baud Rate Converter came to mind first, because the [...]

Read More »


ESP32 Serial Ports - UART0, UART1, UART2 Access Using the Arduino IDE

In the following, I am using the ESP32 WROOM Devkit for this tutorial in combination with the Arduino IDE. For more information on programming the ESP32 using the Arduino IDE, please refer to “Getting started with ESP32 development board and Arduino.” The Arduino IDE uses the Serial class (assigned to UART0) to access the USB port [...]

Read More »


Arduino IDE Boards Manager - Do NOT Install ESP32 by Espressif Systems Version 3.00-alpha1

Today, I experienced a little scare. As usual, I opened the Arduino IDE on my Windows-11 machine, and as a first action, I allowed the recommended updates. Not suspecting any significant problems, I added some code and compiled it, only to end up with multiple error messages.  I found nothing wrong with the code I had [...]

Read More »


Kvaser's Leaf v3 Supports Classical CAN and CAN FD in Silent Mode

Every professional CAN Bus development, may it be Classical CAN, CAN FD, or higher layer protocols such as SAE J1939, require a data monitoring device for a proof of functionality. Kvaser has introduced such a device, the Leaf v3 interface supporting Classial CAN and CAN FD in optional Silent Mode. The Leaf series depicts one of the [...]

Read More »


Practical Multitasking Fundamentals with FreeRTOS for ESP32

Programming embedded systems is complicated due to resource constraints and limited debugging facilities. Why would you develop your own Real-Time Operating System (RTOS) and your application when the proven FreeRTOS software is available free of charge? Why not start with a proven foundation?  FreeRTOS is a market-leading real-time operating system (RTOS) for microcontrollers and small microprocessors. [...]

Read More »


Dual Isolated CAN Bus PCIe Expansion Card for Industrial, Automotive Applications

Cervoz Technology, a supplier of embedded components for the industrial PC market, has extended its industrial modular expansion cards line with the MEC-CAN-2802i, which provides two isolated CAN CC (Classical CAN) interfaces. The expansion card delivers a cost-effective solution for integrating CAN CC ports into embedded computer systems, especially in hostile environments. The board incorporates an M.2 [...]

Read More »