Introduction8051 Core SCM is a universal monolithic microcomputer, which occupies a large market share in China. Keil has been the most successful in the study of the use of C language for 51-core microcontroller. Due to the particularity of the storage structure of the 51-core microcontroller, the use of variables in Keil C51 differs from standard C. The correct use of variables facilitates the acquisition
Time -sharing of external extended address data bus with single chip microcomputerZz:http://doc.qkzz.net/article/7c2c3384-6ae9-49b2-8f56-200d87c1830a.htm
0 Share:-Li Ling
"Abstract" This paper analyzes the bus timing of the external expansion of single-chip microcomputer, puts forward the problem of time-sharing of address and data bus when the system is connected by bus, and illustrates the design method of data address bus circuit and corresponding program in the system expansion by example.
"
This article from http://blog.csdn.net/hellogv/, reference must indicate the source!
I recently want to develop on the MSP430, and I/O simulation on the first hand will be difficult. Fortunately, there are already many examples of the implementation of the soft serial port of the MSP430 on the Internet. Most of the Code in this article is referred> Logging .... It took a week to debug the I/O simulation UAR
1. Install related Toolkit
Sudo apt-get install build-essential binutils-msp430 gcc-msp430 msp430-libc binutils-avr gcc-avr gdb-avr-libc avrdude openjdk-7-jdk openjdk-7-jre ant libncurses5-dev
2. If you use GitHub to manage your Project, you can copy the Contiki Fork to your account and clone it from your repository to your local location. This will facilitate
executes savetarget behind the commandSavetarget: [email protected]-F makefile.target @echo "Saving makefile.target" @echo > Makefile.target "target = $ (target)"Meaning:The first sentence: forcibly delete the file Makefile.target, continue to execute subsequent commands on error (-the role of the symbol)Note: The function of the @ symbol means that the command is not displayedSecond sentence command: display "Saving makefile.target" prompt messageThe third sentence: redirect target =
immediately listen to music, watching movies ... , Ah! Life is beautiful!2. Introduction to the SystemThis work is a multi-function embedded voice control device based on STM32 microcontroller. Based on speech recognition and embedded technology, voice robot Assistant can recognize other people's voice commands, so that people simple and convenient use of computer, robot design mainly includes speech recognition, MCU master control, USB communication
officially released (in the Freertosv7.2.0\freertos\source\portable folder, Normally port.c) there will be a properly configured demo routine, which can be used as a reference.Valid priority levelCORTEX-M Hardware DetailsThe first step is to clear the total number of effective priorities, depending on how the microcontroller manufacturer uses the Cortex kernel. Therefore, not all cortex-m core microprocessors have the same interrupt priority level.Th
Keil uvision, Keil MDK, Keil for ARM, realview MDK, Keil C51, Keil c166, Keil c166
From contact with MCS-51 microcontroller, we know that there is a software called Keil. When developing single-chip microcomputer, the C or assembly language is used. We know that neither of these languages can be directly filled into the single-chip microcomputer. If the execution is not executed for the time being, the size of the Code is not enough, it is enough to b
the USB framework
My example code is for microchip technology's pic18f4550 microcontroller and mplab C6 compiler. I tested the code on Microchip's picdem FS-USB Development Board. A complete winusb project for the PIC along with companion Visual Basic and Visual C # applicationsAre available from my website.
My PIC code uses Microchip's free USB framework, which is a set of source-code modules that handle low-level USB communications. Using the frame
What Cmsis is, although the name is similar to CMMI, but it doesn't really matter.
To borrow the definition of Baidu Encyclopedia: ARM cortex™ Microcontroller Software Interface standards (CMSIS:CORTEX microcontroller software Interface standard) is cortex-m Vendor-independent hardware abstraction layer for the processor family.
In short, cmsis is a software interface standard defined by arm and many compa
Does not accumulate Kuibu not even thousands of miles, does not accumulate the small flow not to become jianghai.
program code can be downloaded to github
Note: The 18B20 is strictly required for timing and cannot be interrupted. Once interrupted will appear garbled, the temperature shown is garbled. So remember, the operation of the EA ...
March 30, 2018 even more, emmm noon eat meal carefully think of this inside still have a problem, shut down means our real-time task can't handle. may caus
Simple and Convenient!
The AVR Microcontroller has many advantages. I am also a loyal supporter, from 51 to AVR. I also learned PIC in the middle. I bought a learning board, LCD screen, and many other things when I was a beginner at 51. After my experience, when learning AVR, I started from the self-made download line. Note that this is just the beginning. Simple things have some limitations, but it is very useful for beginners, with it, you
consideration of the real-time monitoring of the single chip microcomputer running status, a chip is generated to monitor the running status of the single chip microcomputer,Commonly known as "Watchdog"(Watchdog)
The application of the Watchdog Circuit enables the single-chip microcomputer to work continuously in the unmanned State. Its working principle is: the watchdog chip and the single-chip microcomputerAn I/O pin is connected, and the I/O pin is controlled by a program to regularly send h
Write Process
When the MCU performs write operations, it first sends the 7-bit address code of the device and the Write direction "0" (a total of 8 bits, that is, one byte ), after sending the message, the SDA line is released and 9th clock signals are generated on the SCL line. After confirming that the selected memory device is its own address, a response signal is generated on the SDA line. After receiving the response, the MCU can transmit the data.
When transmitting data, the
every embedded application has access to the lowest firmware and some hardware controls at some point. Drive design and implementation are key to ensuring that a system meets its real-time requirements. The following five tips are for each developer to consider when designing a driver. 1. Use design modeDesign Patterns are a solution for dealing with problems that can recur in software. developers can choose to waste valuable time and budget to reinvent a solution from scratch, or choose a solu
basic operation of the time spent, generally using microseconds to measure the speed of single-chip microcomputer,
51 single-Chip machine cycle includes 12 clock oscillation cycle, that is, if the 51 microcontroller using 12MHz crystal, then the implementation
A machine cycle requires only 1μs, and if you are using a 6MHz crystal, it takes 2μs to perform a machine cycle.
2. Instruction cycle refers to the time required for a single-chip microcomputer
Turn Word: https://www.douban.com/note/548730851/
Valid priority levelCORTEX-M Hardware DetailsThe first step is to clear the total number of effective priorities, depending on how the microcontroller manufacturer uses the Cortex kernel. Therefore, not all cortex-m core microprocessors have the same interrupt priority level.The CORTEX-M architecture itself allows up to 256 levels of programmable precedence (priority configuration registers up to 8 bi
difficulty, it is not worth the candle, compared to the 2010 before and after the software development, is a market-oriented software industry, plus high-level language excellentand cross-platform, a company can not let a team use assembly language to write all things, spend several times or even dozens of times times, rather than using other languages to complete, as long as the final result is not much worse than the assembly language, it can be the first step to complete, which is the inevit
IC decryption stm32f401/410/411/412 Chip decryption single-chip microcomputer crackedKekidi technology can support: stm32f401 decryption, stm32f410 decryption, stm32f411 decryption, stm32f412 chip decryption Program extraction services, promises "unsuccessful, no charge!" "#": Icpojie "#STM32F401 Chip Features:The stm32f401 microcontroller is the first in the STM32 dynamic efficiency device family, incorporating a variety of technologies that are the
the STM32 series is based on arm designed specifically for embedded applications that require high performance, low cost, and low power cortex-m3 kernel. Divided into two different series by performance: stm32f103 "enhanced" series and stm32f101 "Basic type" series. Enhanced series clock frequency reaches 72MHz, is the highest performance product in its class, the basic clock frequency is 36MHz, the price of 16-bit products to achieve a significantly higher performance than 16-bit products, is t
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.