Dhruv para.hashnode.dev·Apr 21, 2024Understanding various communication protocols like UART, SPI, CAN and I2C via ATMEGA328-P and NODEMCU (esp-8226)Recently while working on a project utilizing Arduino and DHT11 sensor I faced a set of challenges which led me to dive deeper into the world of communication protocols, particularly SPI, I2C, and CAN bus modules. Despite the initial simplicity of th...Discuss·31 readsElectronics
Hyunwoo Choihyunwoochoi.hashnode.dev·Apr 14, 2024Debug method - 2: root cause analysisDuring firmware development, if something does not work as expected, we need to throw this question first: "hardware issue or firmware issue?" This idea will help to figure out potential root causes. Hardware issue? Verify power supply. Use a multi...DiscussDebugroot cause analysis
AriesProariesgun.xyz·Nov 24, 2022Writing an I2C Kernel Device DriverIn this post I am going to write Linux device driver for Beaglebone Black to interface with Nunchuk Joystick and MCP9808 Temperature sensor using I2C protocol. Part 1. Writing Kernel Driver for MCP9808 Temperature Sensor. Part 2. Writing Kernel Driv...Discuss·311 readsLinux