implemented in the the definition above is that I am in 6 , 7 years ago to the embedded system to focus on the definition of understanding, the definition of the book there are many, but in this area, who dare not say that their definition is very accurate, including those experts and scholars, after all, the embedded system is a comprehensive subject under the computer categorySecond, the embedded system of stratification and professional classification. Embedded System is divided into 4 layer
Single-chip microcomputer IO Port standard bidirectional, push-pull, high resistance, open-drain mode, LED induction light off experiment11 Long vacation at home rotten, nothing to do, DIY technology get up!"An experimental study on the working type of the 12C enhanced microcontroller I/O port"Animation video effect Download: STC single-chip head file "51cto--> single-chip microcomputer-->led induction light-off experiment"Download link Link: http://p
taskenter_critical ()/taskexit_critical This will block out interrupts and cause loss of interrupts, including the system beat clock. The RTOs kernel Scheduler can be stopped using Vtasksuspendall (): */ Xtasksuspendall (); /* Execute the operation code here. This can be performed for a long time without entering the critical section. During this time, the interrupt will still be responsive, and the RTOs kernel system beat clock will continue to operate */*////////////////to
very rich and there is a huge amount of development resources for learning, for beginners like Xiao Zhu, It is very suitable as a starting point.
A wide range of external devices (clock, relay switch, digital voice, etc)
However, the 80C51 series provides a simple editor with relatively low performance (generally 12 MHz clock, enhanced performance up to 22 MHz, and each instruction requires an average of 12 clock cycles) weak I/O port capabilities, lack of effective software encryption,
microcontrollers dedicated to the Python language have been presented to the public. A python that can be run on a microcontroller also known as Micropython,micro Python is a simple and fast implementation of the Python 3 programming language, specifically optimized for running on a microcontroller. It is based on Ansic, the syntax is basically consistent with Pyton 3, has its own parser, compilers, virtua
recently by the MCU and MPU dizzy, the Internet to find some relevant information, tidy up.
The CPU (central processing Unit, CPU) developed three branches, one is the DSP (digital Signal processing/processor, signal processing), the other two are MCU (Micro Control Unit, microcontroller unit) and MPU (Micro Processor Unit, microprocessor unit).MCU integrates the on-chip peripheral devices, MPU without peripheral devices (such as memory array), is a
generate run-time statistics.Configuse_co_routinesSet to 1 contains the Co-routines feature, and if the Co-routines feature is included, compile with the croutine.c fileConfigmax_co_routine_prioritiesCo-routines the number of priority levels that can be used.Configuse_timersSet to 1 to include the software timer function.Configtimer_task_prioritySets the priority of the Software Timer task.Configtimer_queue_lengthSets the length of the command queue used in the software timer task.Configtimer_t
Main features of pickit3:
1. the USB connection is stable, and there is no issue of flushing the firmware of icd2/icd2.5.2. fast download speed.3. Supports offline burning and writing. It can be used for offline burning and writing of products in batches.4. adjustable power supply output. The internal voltage can be directly controlled in mplab ide software.5. Windows 7 is supported.
Reasons for selecting pickit3:
1. Why choose pickit3 instead of icd2/icd2.5?A) stable use of pcikit3. Icd2/icd
In fact, learning single-chip computer This kind of thing is not what single-chip computer learning Forum, first look at the information books, and then practice, if you encounter any problem can not solve the online search for information, on the network on the single-chip microcomputer frequently asked questions are very many, how to pick out the answer you need to cultivate the ability.Single Chip microcomputer is an integrated circuit chip, using large scale integrated circuit technology wil
St official translation of Chinese Application Note summary http://www.51hei.com/stm32/3382.htmlOfficial Chinese an:An3116:stm32? ADC mode and its applicationAN1015: Software technology for improving EMC performance of microcontrollersAN1181: Electrostatic Discharge sensitivity measurementAN1709:ST microcontroller Electromagnetic compatibility (EMC) Design GuideAn2606:stm32? Microcontroller system memory Bo
different from the above bus, it uses a single signal line, which can transmit clock, data, and data transmission is bidirectional, so this single bus technology has a simple line, low hardware overhead and low cost, facilitating Bus Expansion and maintenance. A single bus is applicable to a single host system and can control one or more slave devices. The host can be a microcontroller, And the slave can be a single-bus device. The data exchange betw
The Cortex Microcontroller Software Interface standards (CORTEX microcontroller software Interface standard) are a set of standards that arm and some compiler manufacturers and semiconductor manufacturers follow. is the standard set forth by arm specifically for the CORTEX-M series. Under this standard, arm and chipmakers offer a number of common API interfaces to access the cortex kernel and a number of de
achieve human-machine interaction interface.
2 touch screen working principleThe touch screen controller is equivalent to the interface between the touch screen and the microcontroller. The touch screen is a 4-layer composite film attached to the display surface for use with the display. Figure 1 shows the external structure of the touch screen. Each conductive layer is a working face of the touch screen, and each Working Face is coated with silver g
of hardware. Next we will analyze my program!
Ii. Software
The first is the sending process:
1. When the Microcontroller has data to send, the address and data to be sent are sent to rf905 through the SPI protocol, and the speed of the SPI interface is determined during the communication protocol and device configuration;2. The microcontroller sets the trx_ce and tx_en values to send data.3. rf905 sending
Through the previous study, we know that the Microcontroller has a Rom, a ram, and a parallel I/O port, so what else is there inside the microcontroller, how are these fragmented items connected together? Let's make a complete functional analysis on the registers in the single chip microcomputer!We can see that there is a CPU inside 51 for Operation and Control, there are four parallel I/O Ports, respective
microcomputer to work continuously in the unmanned State. Its working principle is: the watchdog chip is connected to an I/O pin of the single-chip microcomputer, the I/O pin uses a program to control it regularly to send high-level (or low-level) to the dog's pin. This program statement is distributed in the middle of other MCU control statements, once a single-chip computer enters an endless loop after the program runs and falls into a program segment due to interference, the program that wri
chip outside the microcontroller for level conversion, you can directly connect to the computer's serial port (COM ). The hardware structure 1 of the controller is shown in. the control circuit of the GUI interface is the focus of the hardware design of the controller.
It should be pointed out that the use of intelligent GUI interface chip can greatly simplify the design of the GUI circuit. Currently, there are two most common types of chips. One is
, which is a way for information exchange between the microcontroller and the outside world. Later, we will focus on the I/O port. In addition to 32 I/O ports, there are eight pins: 29 ~ The 31st foot is rarely used and will not be introduced for the time being; 40-foot VCC, 20-foot Gnd, 9-foot rst, and 18, 19-foot xtal1, xtal2 will soon be detailed in the following single chip microcomputer minimum system.
What is the minimum single-chip microcompute
Basic usage method of HC-06 Slave Module
I. How to connect Bluetooth and Single Chip Microcomputer
, Gnd and VCC are grounded and powered
Rxd and txd are connected to the MCU rxd and txd respectively.
Rxd: receive data receive (RX) data
Txd: send data transmit (TX) data
Where are the single chip microcomputer rxd and txd? Open the schematic diagram of the Microcontroller
P3.0 and p3.1 are the rxd and txd interfaces. Connect the Bluetooth int
Embedded Linux and 51/430/stm32 Embedded development of the Difference and Association summary: Microcontroller series: 8051, MSP 430, STM32 f0-3 (ARM cortext m0-m3 series), etc.The main feature is that there is no memory management unit, no Linux operating system with virtual memory, only bare-metal programs or a Ucos class of real-time operating systems can be run. The main work is peripheral driver development (such as writing an encoder driver, LC
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.