-
Sep- 2020 -22 SeptemberArticles
That’s What You Will Get When You Use PCBWay Assembly Service — A Guide to PCBWay’s PCBA Part 2
On 21 Aug I placed a PCB and PCBA service orders on PCBWay website and on 15 Sep a box…
Read More » -
Jul- 2020 -23 JulyMicros
‘Given’ Hardware Behavioral Testing Is Needed ‘Then’ Use Analog Discovery 2 With Behave Python Framework
The title itself “Given Hardware Behavioral Testing Is Needed, Then Use Analog Discovery 2 With Behave Python Framework” is written…
Read More » -
5 JulyArticles
First Time To Order PCB Assembly Service? A Guide to PCBWay’s PCBA
PCBA or Printed Circuit Board Assembly is the process of getting the PCB components populated to the bare PCB, where…
Read More » -
Jun- 2020 -22 JuneArticles
FTDI MPSSE Serial Engine Programming Tutorial: Basics and A GUI Example
Many MCUs don’t have the physical layer to support direct connection with USB, while most of them have a serial…
Read More » -
May- 2020 -23 MayArticles
Buy One, Get Three: The Multi-function Instrument “Analog Discovery 2” Review
Special thanks to Digilent for providing their Swiss Army Knife device called “Analog Discovery 2” or simply AD2 for the…
Read More » -
Apr- 2020 -18 AprilArticles
A Gentle Practical Introduction to USB: Basics and Terms Explained!
I remember my first try to understand the basics of USB bus, tons of ambiguous terms here and there: descriptors,…
Read More » -
Mar- 2020 -14 MarchArticles
What is Flex PCB? — An Overview of Flex and Rigid-Flex PCB
The most common and used type of Printed Circuit Boards is the rigid type, but the flex one is another…
Read More » -
Feb- 2020 -19 FebruaryArticles
How to Use GIT to Manage Firmware Versions
“I swear I compiled and tested the firmware on my side and it was working … a couple hours/days later,…
Read More » -
Apr- 2019 -22 AprilMicros
How to Preserve A Variable in RAM between Software Resets
The Problem and The Solution in Theory The usual answer of “how to retain a variable in RAM through…
Read More » -
Mar- 2019 -25 MarchMicros
Getting Detailed Information of MCU Memory Usage from .map File
.map file, generated from GCC-toolchain, has almost all information needed to find memory usage in details. Symbols, including functions and…
Read More »