I use a coreless motor, but it can't push the pole (it's not heavy, very light). Why is that? In the video, the coreless motors spin very fast and fly high in a flash. I can't even get it up at 10 deg...
I have a spartan6 board with built-in PHY chip and network port. When designing, I created the microblaze soft core from XPS and added the Ethernet IP core to it. The purpose of the test is to use the...
[size=4] Inter-core communication is the main difficulty faced by multi-core processor systems. The 8-core DSP processor TMS320C6678 based on the KeyStone architecture has a frequency of 1.25 GHz for ...
Device used: TI DSP C2000 2837X
1. DSP power-on process, boot mode and boot loader
1) dsp power-on sequence,
For a dual-core system, its power-on startup sequence is as follows:
After the system is re...
I am running SMDK2410 (flash read/write has been modified) EBoot of CE5.0 on my development board. When I run to OEMPreDownload function, I print the debug information and find that it never runs to E...
In the actual project development process, it is common to encounter modifications to the hardware circuit, and then the modified part requires the modification of the driver. Thinking about the comi...[Details]
1. Function prototype In the function library officially provided by STM32, you can find functions like HAL_Delay(). This function uses a timer to achieve a more accurate time delay and provides it...[Details]
1. Initial understanding of FSMC: FSMC consists of 4 modules: (1) AHB interface (including FSMC configuration register) (2) NOR flash memory and PSRAM controller (when driving LCD, LCD is like a PSRA...[Details]
Leading Chinese PV inverter manufacturer Huawei said it is supplying string inverters to a 75MW fully digital utility-scale solar project in Brazil, which it claims is the first of its kind in the cou...[Details]
According to foreign media reports, the 2018 GMC Terrain Denali is equipped with multiple collision detection systems, and a recent test verified the safety of the system. Even when driving in a bu...[Details]
1. FSMC Brief FSMC, the Flexible Static Storage Controller, is capable of interfacing with synchronous or asynchronous memories and 16-bit PC memory cards. The FSMC interface of STM32 s...[Details]
Recently, Zhejiang Lipu Crushing Equipment Co., Ltd. invested 50 million yuan to build a new "annual production of 1,200 high-efficiency and energy-saving ultra-fine pulverizer construction project...[Details]
With the development of the automobile industry, more and more automotive electronic components are being used in modern cars, providing better safety, comfort and economy for cars. In the past, cars...[Details]
I used the bit definition in my 51 program: bit flag. After defining it this way, I ran the program and downloaded it to the circuit board. I found that the flag was not the value I set, which led to...[Details]
Independent watchdog (IWDG) and low power mode are often used in STM32 development. The watchdog is to detect and solve faults caused by software errors, and the low power mode is to enter sleep mode...[Details]
The Vatican Secret Archives is one of the world's greatest historical collections, but many of its documents have never been transcribed. Recently, a project called Codice Ratio used a
combination...[Details]
A crystal oscillator can be electrically equivalent to a two-terminal network consisting of a capacitor and a resistor in parallel and a capacitor in series. In electrical engineering, this network h...[Details]
When STM32 uses JTMS (PA13) and JTCK (PA14) as normal I/O ports, add the following code before initialization (the order cannot be reversed): RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE); G...[Details]
DMA: 1. When using DAC, when the converted analog signal is output through the IO port, why is the IO port also configured to input mode? PS: The stm32 manual defines that PA4 and PA5 are connected...[Details]
Interrupts and timers implement a 24-hour clock. The program is as follows: #include reg52.h #define PORTLEN P0 sbit bit_select = P2^0; sbit seg_select = P2^1; unsigned char src = {0x3f,0x06,0...[Details]