When programming PIC microcontrollers, you may encounter this problem: the program is fine, the program is burned successfully, and the hardware is powered on, but why is there no response?
Later I found that my configuration bits were not configured properly. The following is what I have summarized to check how to make PIC work properly, provided that there is no problem with the code.
1. Select the chip;
2. Set the Configuration Bits;
3. Power on the system;
For Configuration Bits, my settings on pic16f873a are as follows:
Of course, different chips have different settings. Please refer to the data manual of each CPU for details.
After the system starts, for example, if the vibrator starts to vibrate but the system still does not work as expected, then check whether the logic of the code is correct. Of course, hardware problems cannot be ruled out. Only by combining software and hardware can the problem be found.
Previous article:Application of nRF24L01 wireless module in single chip microcomputer and FPGA
Next article:About __CONFIG() configuration bits in PIC
- Popular Resources
- Popular amplifiers
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- Innolux's intelligent steer-by-wire solution makes cars smarter and safer
- 8051 MCU - Parity Check
- How to efficiently balance the sensitivity of tactile sensing interfaces
- What should I do if the servo motor shakes? What causes the servo motor to shake quickly?
- 【Brushless Motor】Analysis of three-phase BLDC motor and sharing of two popular development boards
- Midea Industrial Technology's subsidiaries Clou Electronics and Hekang New Energy jointly appeared at the Munich Battery Energy Storage Exhibition and Solar Energy Exhibition
- Guoxin Sichen | Application of ferroelectric memory PB85RS2MC in power battery management, with a capacity of 2M
- Analysis of common faults of frequency converter
- In a head-on competition with Qualcomm, what kind of cockpit products has Intel come up with?
- Dalian Rongke's all-vanadium liquid flow battery energy storage equipment industrialization project has entered the sprint stage before production
- Allegro MicroSystems Introduces Advanced Magnetic and Inductive Position Sensing Solutions at Electronica 2024
- Car key in the left hand, liveness detection radar in the right hand, UWB is imperative for cars!
- After a decade of rapid development, domestic CIS has entered the market
- Aegis Dagger Battery + Thor EM-i Super Hybrid, Geely New Energy has thrown out two "king bombs"
- A brief discussion on functional safety - fault, error, and failure
- In the smart car 2.0 cycle, these core industry chains are facing major opportunities!
- The United States and Japan are developing new batteries. CATL faces challenges? How should China's new energy battery industry respond?
- Murata launches high-precision 6-axis inertial sensor for automobiles
- Ford patents pre-charge alarm to help save costs and respond to emergencies
- New real-time microcontroller system from Texas Instruments enables smarter processing in automotive and industrial applications
- [STM32WB55 Review] Summary
- 1000 posts, commemorating
- This is a circuit for detecting the grid voltage. I would like to ask how the differential circuit works.
- BMP library management based on FPGA.pdf
- [RISC-V MCU CH32V103 Review] SPI Test
- I need help with the simplest program to control 12864 with keys
- TUSB9261 -- USB3.0 to SATA interface bridge chip programming guide
- 【ST NUCLEO-H743ZI Review】1. Unboxing
- Embedded Technology and Application Development Project Tutorial: STM32 Edition
- AM335x Evaluation Board Quick Test (2)