This episode continues with the ATtin402’s USART module. Focusing on implementing the MPLAB X Data Visualizer’s DVRT protocol. The ability to read and write a variable in the running microcontroller program makes the DVRT session a very useful tool.
00:00 EP4 Intro 00:45 The DVRT example .h & .c files 01:55 Errors PIC to tinyAVR 02:56 USART & code setup 04:27 Strange bug? 05:04 MCC usart0.c code to DVRunTime.c code 09:09 DVRT in action 14:38 Final thoughts & code listings
Building a capacitor discharge welder. Trying to make the switches and capacitors to be modular to some extent. The complications that entails, and can they be overcome easily. Intro into the project and some initial test info.
My last HP Officejet Pro 8100 finally died. Under Linux, I’ve stuck with HP printers for years. But wanting an ink tank printer, and just a printer. I’m going to give the Canon G5020 a try. Come see how it all turned out.
First power test for the main control board. Trying some RC filters on the inputs to keep the ADC cores happy. Really just a quick test to see if things are starting to come together.
Part 20 of the DCL1 electronic load project.
After discovering many shortcomings in my first power supply for the electronic load. It’s time to do it all over again. And maybe a bit better this time. Going over some of the part selections. And some of the reasons for using a particular part.
Part 24 of the DCL1 electronic load project
First thoughts on the 10-bit A/D converter in the ATtiny402 microcontroller. Using MPLAB X MCC to set up the ADC for use.
00:00 EP5 Intro
00:47 Analog signal
01:20 MCC setup
04:55 Added code
06:30 The importance of volatile
07:13 ADC at work
09:39 Final thoughts
Finally happy with my QFN-20 soldering technique. Going over that process. And my first adventure with solder paste using the Atten ST862D hot air station. Fun all around.
Pressure mounting the MOSFETs to the heat sinks. Making the high current connection from the MOSFET modules to the bus bars. Part 11 of the DCL1 electronic load project.