Category Archives: Firmware

Firmware, DIY (do-it-yourself), IoT (Internet of Things), FPGA, Arduino, Hardware

How to configure the CC1310 for 500kbps communication

I. Introduction to the CC1310. If you are reading this article you should know that the CC1310 is a Sub-1 GHz wireless microcontroller based on a Cortex-M3 processor running at 48Mhz. It is equipped with 32 (or 64/128) programmable flash … Continue reading

Posted in Firmware | Tagged , , , , | Leave a comment

Breathing life into the DigiSpark clone with ATtiny MCU

Some time ago I have bought a “noname” development board just for $1. There are a USB connector and two Zener diodes, two leds and a 8-pin header and a DIP-8 socket for ATTiny25/45/85 microcontroller. It can be powered from … Continue reading

Posted in Firmware | Tagged , , , | 1 Comment

How to update the kernel and the firmware for Raspberry PI

Once I have decided to write a kernel-mode application for my Raspberry Pi. I have found some sketches and a makefile. But I’ve got an error: Linux headers are missing. I spent some time solving this problem. Here you will … Continue reading

Posted in Firmware, Unix, Linux, FreeBSD | Tagged , , | Leave a comment

Debugging and testing firmware with SmartRF Packet Sniffer

Hello. SmartRF Packet Sniffer is a great and useful tool for testing and debugging firmware. It supports many radio protocols used in Texas Instruments devices, such as ZigBee, SimpliciTI, BLE, RF4CE and generic (raw packets). 1. Tools required for RF … Continue reading

Posted in Firmware | Tagged , , , | Leave a comment

Introduction to FX2 USB Development Board CY7C68013A

Hello. Today we will take a look at USB 2.0 Development Board assembled by Waveshare and based on Cypress FX2LP chip CY7C68013A (56-pin package) with 8051 MCU, 16 kB RAM, 8/16-bit parallel bus, I2C and USB 2.0 (I’ve got 24 … Continue reading

Posted in Firmware | Tagged , , , | Leave a comment

How to drive 4-Digit 7-Segment LED Display with Arduino

Hello. In this post I will show how to connect and drive 4-Digit 7-Segment LED Display with Ardino UNO. Recently I have posted a topic on how to drive a single 7-segment LED Display. I think it was simple, but … Continue reading

Posted in Firmware | Tagged , , , | Leave a comment

Tutorial: Getting started with STM32F3 Discovery board

Hello, friends! STM32F3 Discovery board is a great device for studying robotics and mobile automotive tools. It contains fast MCU Cortex-M4 @ 72MHz, 40+8 kB RAM, 256 kB Flash, dozens of I/O ports for peripheral units, built-in gyroscope and accelerometer, … Continue reading

Posted in Firmware | Tagged , , , , , , | Leave a comment

How to connect and drive 7-segment LED Display with Arduino

Hello. A seven-segment display is a device for displaying decimal numerals. Such LED-displays are widely used in digital clocks and other electronic devices for displaying numerical information. The 7-segment display is a simple device. It is actually composed of seven … Continue reading

Posted in Firmware | Tagged , , , | Leave a comment

Multi-function shield for Arduino

Hello, friends. Take a look at this great multi-functional shield for the Arduino UNO R3. This shield can be inserted into the Arduino header and it requires no additional power supply. Some shields have too long pins under the 7-segment … Continue reading

Posted in Firmware | Tagged , , , | 5 Comments

Getting started with IAR for ARM and 8051. IDE quick setup guide.

Hello, friends! It is really great that you have decided to develop firmware! You’ll be able to give a life to the wonderful world of hardware. First of all you should download the installation package for: “IAR Embedded Workbench for … Continue reading

Posted in Firmware | Tagged , , , , | Leave a comment