[i=s]This post was last edited by dcexpert on 2019-8-20 23:44[/i]A few months ago, Make announced that it would cease publication due to financial problems. A few days ago, Make announced its return.A...
This section has added some new categories for everyone to interact with:Gift: Many friends have some unused boards and items that can be given to friends in the forum;
Exchange: to hope to exchange o...
ce 5.0 USB driver USBDeviceAttach function uses LocalAlloc (LPTR, sizeof (struct pointer)) My current problem is: when the driver is loaded, it usually gets an exception at LocalAlloc, not necessarily...
Device drivers interact directly with hardware or virtual devices, packaging the operations on hardware or virtual devices into a set of operating system calls and completely hiding the programming in...
Speaking of the difficulties of switching power supplies, PCB layout is not a big problem, but if you want to lay out a good PCB board, it must be one of the difficulties of switching power supplies (...
for(i=0,j=0;i<10;i++) { j++; } What is the final value of j? I personally feel that it should be j plus 1 once in the loop, but the experimental result is j = 1, why? j = 0 is just the initial value, ...
Recently, the first Digital China Summit was held in Fuzhou, attracting many domestic ICT industry giants to participate in the exhibition. The long queues outside the venue, the noisy and exciting...[Details]
Photovoltaic inverters are the core equipment of photovoltaic systems. Their main function is to convert the direct current generated by photovoltaic modules into alternating current that meets the...[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]
The status of interrupts in developing embedded systems is absolutely unquestionable. In the era of C51 microcontrollers, there were only 5 interrupts, including 2 external interrupts, 2 timer/counte...[Details]
After we understand the use of libopencm3, we find that libopencm3 is only suitable for small projects. Its biggest feature is the convenience of USB. So when we configure large projects, is there a ...[Details]
Regarding the PHY construction of LWIP, the PHY chip used is LAN8720A, RMII mode. Regarding the hardware connection part, the Atomic board F407 is used, and the hardware connection is as follows: ...[Details]
Security PPP is a new model of urban video surveillance projects: 1) The government and social capital establish a project company in a certain proportion; 2) The project company participates in the ...[Details]
In the Chinese automobile market, the trend of new energy vehicles and driverless cars is leading the transformation of China's automobile industry. As the world's largest automobile market, "Chinese...[Details]
This program uses the eight-channel ADC single acquisition mode. According to the configuration, ADC12SC will automatically reset after the conversion is completed in the single mode, so it is necess...[Details]
Temperature, humidity and irradiance are must-measure items in the photovoltaic industry. However, most of the current data collection is done by storing data in USB flash drives for offline analys...[Details]
This is a "cooperation" that is related to the future development of China's semiconductor industry. Let's follow the embedded editor to learn more about the relevant content.
Last week, a...[Details]
OSC_IN and OSC_OUT are external crystal pins by default. If you do not use an external crystal oscillator on the STM32, how to connect OSC_IN and OSC_OUT If you use the internal RC oscillator instead...[Details]
1. Common knowledge about DMA. 1. Function: to achieve high-speed data transmission between chips. That is, it can achieve data transmission without occupying the CPU. 2. Mode: There are three tran...[Details]
Assume that the crystal frequency of the microcontroller is 6MHz. It is required to use timer 1 in mode 0 to generate a continuous square wave pulse with a period of 500us, and output it from P1.0. T...[Details]
Title: Use two dynamic digital tubes to display from 0 to 60, output from the P1 port of 89C51, without adding a decoder, and directly connect the digital tubes. Note that they are dynamic digital tu...[Details]