Lesson for next time: Before making a finished board, it is recommended to make a demo board first. The bigger it is, the more time it saves. As long as it is within 10*10, it is the same price. But it must be the most complete version of this chip or function, and the interface must be reserved for debugging!
This time the rn8209-demo board:
1After the PCB layout is completed, you can add more interfaces.
2spi/serial port conversion switch
3 pulse output pins
Of course, unless you are very sure about this circuit, there is no need to make this demo board.
RT (as the title says), the information about RN8209 is very detailed, but there are only two programs. I encountered a problem during debugging and couldn't find the solution after searching for a long time. I always suspected that there was something wrong with the program, but there were no other ready-made programs to refer to. I had no choice but to find the problem bit by bit.
Finally, I found some other clues in a post I searched on Google:
Filter capacitor: existence is important, and value is also important http://xzpeter.org/?p=98
Following this life-saving straw, I debugged the hardware and suspected that the filter capacitor was too small and the voltage fluctuation was too large (the official user manual said that the fluctuation must be around +-30mv), causing the chip to not work. I used my hand to press the power supply pins of the chip, avcc and vss, dvcc and vss (the human body is a huge capacitor). It worked, and the chip ID returned 8209 when it was read! Victory! Then I moved my hand and pressed it on the chip, and it worked! ??? Then it was not a problem with the filter capacitor, but a cold solder joint! Finally found the problem!
It turned out that there was not enough solder on the new PCB board, and the chip pins were poorly soldered! The chip did not work at all! The program also ran normally!
Previous article:STM32 UID global unique identification code summary
Next article:Detailed description of the two pins BOOT0 and BOOT1 of the STM32 microcontroller
Recommended ReadingLatest update time:2024-11-23 11:22
- Popular Resources
- Popular amplifiers
- Naxin Micro and Xinxian jointly launched the NS800RT series of real-time control MCUs
- How to learn embedded systems based on ARM platform
- Summary of jffs2_scan_eraseblock issues
- Application of SPCOMM Control in Serial Communication of Delphi7.0
- Using TComm component to realize serial communication in Delphi environment
- Bar chart code for embedded development practices
- Embedded Development Learning (10)
- Embedded Development Learning (8)
- Embedded Development Learning (6)
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- Intel promotes AI with multi-dimensional efforts in technology, application, and ecology
- ChinaJoy Qualcomm Snapdragon Theme Pavilion takes you to experience the new changes in digital entertainment in the 5G era
- Infineon's latest generation IGBT technology platform enables precise control of speed and position
- Two test methods for LED lighting life
- Don't Let Lightning Induced Surges Scare You
- Application of brushless motor controller ML4425/4426
- Easy identification of LED power supply quality
- World's first integrated photovoltaic solar system completed in Israel
- Sliding window mean filter for avr microcontroller AD conversion
- What does call mean in the detailed explanation of ABB robot programming instructions?
- STMicroelectronics discloses its 2027-2028 financial model and path to achieve its 2030 goals
- 2024 China Automotive Charging and Battery Swapping Ecosystem Conference held in Taiyuan
- State-owned enterprises team up to invest in solid-state battery giant
- The evolution of electronic and electrical architecture is accelerating
- The first! National Automotive Chip Quality Inspection Center established
- BYD releases self-developed automotive chip using 4nm process, with a running score of up to 1.15 million
- GEODNET launches GEO-PULSE, a car GPS navigation device
- Should Chinese car companies develop their own high-computing chips?
- Infineon and Siemens combine embedded automotive software platform with microcontrollers to provide the necessary functions for next-generation SDVs
- Continental launches invisible biometric sensor display to monitor passengers' vital signs
- FPGA Deep Analysis.pdf
- C51 uses macro definition to replace printf function
- Understanding the CAN bus from the bottom up
- Cheats
- [STM32WB55 Review] +USB Dongle Bricked
- STM32F429 USB_OTG_FS (PA11, PA12) read USB disk problem
- Digital Signal Processing Tutorial - Second Edition.asp
- PoE and PoE+, an article to understand Power over Ethernet
- How to control trace impedance of PCB for signal integrity?
- Disassembling the USB wireless network card, the circuit scheme is very classic