The program for the 7*6 matrix keyboard has been compiled. Each key value is stored in an array such as key[7][6]. Now there is a 7*5 matrix keyboard LED indicator. How to make the corresponding indic...
I deleted more than 100 posts at night. I have two suggestions: 1. New users cannot post topics temporarily, they can only update posts first, for example, limit them for 3-5 days first, 2. Limit the ...
CRYSTAL CS495313 32bit audio DSP, CS8416 low time base error 192KHz digital receiver, CS42448A 96KHz/24bit ADC and DAC are the chipset combination of the highest performance AV receiver amplifier deco...
I would like to ask, can this function RegistryNotifyCallback be used in the driver? 6410_WAVEDEV_IIS.DLL' 65189 PID:8e23665a TID:8e236636 RaiseException: Thread=8e2363f4 Proc=807cd600 'device.exe' 65...
A program does not have an operating system, but it contains many functions, and the functions also contain local variables. Why is the Maximum Stack Usage message prompted as 0 bytes after compilatio...
I recently developed a board with 8 5*7 dot matrix digital tubes, 5 74HC595 to control the columns, APM4953 to control the 7 rows, and I plan to use 430 as the microcontroller. Which chip is more suit...
On April 24, Sungrow released its annual financial report. The report shows that in 2017, Sungrow's global shipments reached 16.5GW, of which domestic shipments reached 13.2GW, a year-on-year incre...[Details]
1. Principle 1. Infrared emission protocol The infrared transmission protocol has been written in the previous article , so I will not repeat it here. 2. Timer counting and input capture A timer...[Details]
In the actual project development process, hardware circuits often need to be modified, and the modified parts need to modify the driver. Thinking about the coming and going of such requirements is t...[Details]
The program got stuck during LCD initialization. Through hardware debugging, it was found that it was stuck in the Delay_ms() function. Going to the definition, it was found to be a macro definition ...[Details]
The update interrupt initialization configuration of the stm32 advanced timer TIM1 is not much different from that of the ordinary timer. What needs to be paid attention to is the configuration of TI...[Details]
Using Systick timer to achieve delay 1. SysTick timer characteristics The SysTick timer is a 24-bit down counter, that is, when vlue is decremented to 0, an interrupt is triggered and the load va...[Details]
The goal of this article is to build a TCP client based on the previous project that can ping the PC, and can actively send data to the PC, and can also send and receive data with the PC, and display...[Details]
This program mainly uses the comparison output function of the timer to generate PWM waves to control the LED. The comparison output of timer A corresponds to P2.3 P2.4. Therefore, a matching working...[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]
1. Brief description A summary of "How to build uClinux kernel transplantation on ARMSYS development board with S3C44B0X as core", including the analysis of Bootloader function and the key co...[Details]
The article is written for LPC2148, but it is also applicable to Samsung's 44B0 chip. You only need to select S3C44B0 as the corresponding CPU when selecting it. JLINK debugging experience un...[Details]
The implementation of CAN driver under embedded operating system Android requires not only adding CAN driver device in Linux kernel, but also implementing the call of Android HAL layer. Taking S5...[Details]
With the development of information technology, intelligence, informatization and networking have become the development trend of modern industrial control. Since the 1980s, the rapid development...[Details]
*This article is based on the author's report at the "Embedded System Association Theme Discussion (Total 22nd) - Current Situation and Development Prospects of Internet of Things Operating Systems...[Details]
In January, Android 7.0 Marshmallow surpassed Lollipop three years ago to become the second most used Android version in the world. According to
the latest data from
Google
, a snapshot of d...[Details]