As shown in the picture above, the pink line was originally the Keep-Out Layer. Later, when I imported the CAD file (.dwg) into AD2017, this appeared when I opened the previous project file. It used t...
Circuit design is not something you can take for granted and design it on the spur of the moment. There is a huge difference between designs made with or without experience.The Reference Circuit Colle...
How to use TPS92691 to boost and drive a 20W LED (33V 600mA)?
PWM is always enabled, IADJ voltage is 2.3V
The driving circuit diagram is as follows:Now I have the following problem
1. LED current is o...
1. Those who see clockwise rotation are very emotional, 2. Those who see counterclockwise rotation are very logical, 3. Those who see swaying have a very high IQ, 4. Being able to easily change clockw...
1. Make an electronic load board. I have already made it. These 10 boards have been sleeping and have not been moved.This time I am going to use C2000 LaunchPad to make it. 2. Make a digital power sup...
In the past few days, the news that ZTE was "banned" by the US Department of Commerce has triggered widespread reflection and concern in various domestic industries about the lack of independent co...[Details]
For STM32, there are two ways to reset the software: 1) Use the official software library The system reset function is directly provided in the stm32f10x_nvic.c file of the official software li...[Details]
CMSIS Driver has similar API functions and similar calling methods. It is a further encapsulation based on the ST HAL library. It is much more convenient and simpler to use and configure than the ST ...[Details]
LAN8720 configuration: IP: 192.168.192.30 Gateway: 192.168.192.1 A high frequency of ARP packets is detected The content of the packet asks for the mac address of 192.168.192.1, and asks the resp...[Details]
Function List and Notes (lower-level driver part) 1. IO port initialization: control IO and communication IO. Control includes power control, reset and low power mode. Communication is the serial po...[Details]
This routine is also a classic routine on the development board. I modified the framework of the program to make it more suitable for future calls. The specific 4*4 keyboard scanning principle is rel...[Details]
1. Heart rate measurement principle 1. What is a heart rate module? The heart rate module is professionally used to monitor the heart rate of the wrist, fingers, forehead, earlobe, chest and other ...[Details]
According to TechRadar, given rumors that
Google
is developing a Pixel Watch
,
the
recently renamed Wear OS
smartwatch
operating system may soon be able to show its full cap...[Details]
Notes on inverter installation and maintenance:
1. Before installation, you should first check whether the inverter is damaged during transportation.
2. When selecting an installa...[Details]
The independent watchdog of STM32 is driven by a dedicated internal 40Khz low-speed clock, that is, it is still effective even if the main clock fails. Here we need to note that the clock of the inde...[Details]
Here is the temperature added in the previous chapter The above figure is the temperature calculation formula: where Vsense is the ADC value collected from the temperature channel. The stm32f407 ...[Details]
Requirements: Set timer T1 as an external event counter, count 500 pulses every time, then switch T1 to timing mode and output a positive pulse with a width of 10ms at P1.2. Over and over again. A...[Details]
//Environment: winavr+avr studio char temp=0; ISR(TIMER1_COMPA_vect )//interrupt function { // user code here temp++; if (temp==10) temp=0; PORTA=temp; DDRA=0xff; } void ...[Details]