keil microcontroller

Discover keil microcontroller, include the articles, news, trends, analysis and practical advice about keil microcontroller on alibabacloud.com

Considerations for timing Design

1. In the program set timing time must first select the corresponding microcontroller, even if the same crystal oscillator Development Board, 52 single-chip microcomputer and 51 single-chip computer to write the same program timing is not the same.2. Be sure to refer to the instruction manual when writing the timing.3. In the Keil software, it is important to select the corresponding oscillation frequency a

How to optimize C language code

1, choose the appropriate algorithm and data structure Should be familiar with the algorithm language, know the advantages and disadvantages of various algorithms, specific data see the corresponding reference materials, there are many computer books are introduced. The slower sequential lookup method is replaced by a fast binary lookup or a sequence lookup method, which can greatly improve the efficiency of program execution by using the quick sorting, merging sort or root ordering instead. It

Eclipse writes STM32 and Jlink debugging

Tags: Technology sharing SDN Default configuration reference class settings GUI packages githubEclipse can write a microcontroller code that replaces the MDK and IAR of charges.First, download eclipseEclipse has more than one version, we need to be a C + + version, you can choose to download other versions, and then add the CDT plugin, in order to save trouble, we directly choose to download the CDT version, download link http://www.eclipse.org/downlo

A problem that has plagued me for a long time ~~

A problem that has plagued me for a long time ~~ -- Linux general technology-Linux programming and kernel information. The following is a detailed description. I am studying electronics. when learning SCM. I know that single-chip microcomputer recognizes binary code. we use the assembler software provided by keil or intel to write programs in their prescribed assembly language or C language. then, the writer is written into the memory of the

C Language Notes (i)

; } C; 1 ; return 1 );}Returns 0 if the processor is Big_endian, or 1 if Little_endian.Big-endian mode (Big_endian): The high byte of the character data is stored in the low address , while the low byte of the word data is placed in the high address .Small end Mode (Little_endian): The high byte of the character data is stored in the high address , while the low byte of the word data is stored in the low address . Baidu Encyclopedia:At present, Intel's 80x86 series chip is the

Single chip microcomputer special function register (SFR)

Microcontroller such as 8051 has 21 SFR, the address is 80H~0FFH 128 bytes, you can directly use the addressing method to operate SFR. (similar to Sbit)In order to be able to directly access these Sfr,keil provide a way to define a self-han form. This method is only applicable to the 8051 series MCU for C programming.Method: Introduce the keyword "SFR", the syntax is: SFR sfr_name=int addresssuch as: SFR sc

TODO: Some understanding of byte order

small end, big-endian sort.Network byte order, refers to the network transmission of the byte sequence, may be big-endian or small-order, depending on the beginning of the software communication between the two sides of the protocol provisions. The TCP/IP protocol RFC1700 The use of the "big-endian" byte sequence as a network byte order, which is required for development.On the existing platform, Intel's X86 uses Little-endian, and Big-endian, like Sun's SPARC, uses it. In the C language, the d

51 single-chip microcomputer program skills

The topics discussed in this series are completed in the Keil UVision3 Integrated compilation environment, for the 51 series MCU.The following is an introduction to my microcontroller program must contain a header file----"Const.h", the full content is as follows:#ifndef _const_h_#define _const_h_#include #define TRUE 1#define FALSE 0typedef unsigned char BYTE;typedef unsigned int WORD;typedef unsigned long

Deep understanding of the ARM Embedded System guiding process-based on at91sam9261 microprocessor and realview tool chain

the system is powered on. The integrated development environment is μvision3. 62c of Keil, And the realview toolchain is configured. 1 key concepts 1.1 memory ing For any type of memory, you must first allocate an address space for it to access it. In this way, a corresponding relationship is established between the address space and the memory, called memory ing. Whether the microprocessor's built-in in-chip memory or the extended external memory,

Configuration of TMS320VC5402 I/O resources and communication with USB

brain regions to achieve the goal of treatment. System Solution l. In addition to the commonly used gpio in the VC54x series, TMS320VC5402 also provides users with multiple selectable GPIO: HPI 8 and McBSP. It can be used directly with various types of storage. For the controller, choose Cypress's FX2 series product cY7C68013. EZUSB FX2 is an integrated microcontroller of the world's 1st USB processors produced by Cypress, including o

Philips p89lpc917 MCU takes temperature notes on the temperature chip DS18B20

Hardware environment: p89lpc917, DS18B20 temperature chip, VDD = 3.3 V, debugging serial port;Software environment: Keil uvision2, serial communication controller (used to receive serial data) Process: After reading the data, it has many examples of operating the DS18B20 on the C51 microcontroller, but its crystal oscillator frequency is based on the standard 51 chip, 11.059 MHz. the p89lpc917 crystal oscil

Proteus 7.10 supports arm Cortex-M3/lm3s *

Latest features: Proteus VSM for ARM Cortex-M3/lm3s *-simulation support for this popular microcontroller FamilyArm Cortex-M3/lm3s * library module:Library: stellaris. LibModels: cm3.dll, cm3_lm.dll, stellaris. lmlAvailable in proteus 7.7 or 7.8, add a line to itfmod. MDF:CM3 : RSHI=20, RSLO=20,RWHI=100k,VUD=2,VTL=0.8,VHL=0.2,VTH=2.5,VHH=0.2,V+=VDD,V-=GND,TRISE=1n,TFALL=1nYou can find the microprocessor device name:Lm3s300, lm3s301, lm3s308, lm3s31

Technology Life nine: What kind of technology can make money

has done so many years of embedded hardware and software development, used a lot of platforms, a few, I was startled, 51 single-chip microcomputer, AVR Mega128, EMC microcontroller, CPLD/FPGA, DSP (LF2407) , s3c2410, 44b0, STM32, etc., software platform has Keil C51, assembly, ADS1.2, MDK, UCOS, Linux, VC + + and so on. There is no way to work in a small company is to have a person to do a few people's work

STM32 USB Design

, then A and B communication pipeline has three. (Here is a concept, the data flow in the USB communication is relative to the device, in indicates that the device transmits data to the host, out indicates that the host box device transmits data). At the end of the device, each pipe corresponds to an endpoint, and the endpoint configures the associated registers and buffers. The endpoint needs to be set up before the communication. In communication, you simply write or read the data to the buffe

Why do I need bootloader

Influenced by the programming thinking of small CPU devices such as MCU and ARM7, we began to have doubts about the Bootloader/bios meaning of embedded Linux and PC. Is there any need for bootloader to exist? The answer is: most of the cases are necessary. First, the role of bootloader is in the hardware store running after the first software code, also known as the bootloader, is running in the operating system kernel before running a small program, the role of the small program is generally

The optimization of C language Code __c language

1, choose the appropriate algorithm and data structure Should be familiar with the algorithm language, know the advantages and disadvantages of various algorithms, specific data see the corresponding reference materials, there are many computer books are introduced. The slower sequential lookup method is replaced by a fast binary lookup or a sequence lookup method, which can greatly improve the efficiency of program execution by using the quick sorting, merging sort or root ordering instead. It'

A summary of the C51

Work for half a year, in the work of the single-chip microcomputer to review the knowledge, the single-chip microcomputer is still very simple, the single-chip computer Learning Summary: Learning microcontroller individual think need to understand the schematic diagram, understand some C language (personally think their c is poor), Learn a few of the main learning points of the SCM: Lighting LED Digital tube lamp static display LED digital tube dyna

Know (ii)--I2C bus SDA\SCL and start termination conditions

I²C transmits data between devices connected to the bus using only two lines (SDA and SCL). Each device is identified by a unique address (whether it is a microprocessor, LCD driver, memory, or keyboard interface) and can be used as a transmitter or receiver depending on the function of the device. The LCD driver may be just a receiver, and the memory can send and receive data. In addition to transmitters and receivers, the device can be used as a host or slave when transmitting data. The host i

STC monitor51 simulator User Guide

Document directory 4. Create a simulation Chip 5. Start Simulation STC monitor51 simulator User Guide 1. Install the simulation driver of the Keil version. 2. Create a project in Keil 3. Set the project and select the STC simulation driver. 4. Create a simulation Chip 5. Start Simulation 1. Install the simulation driver of the Keil version For examp

What is chip decryption? What is IC decryption? What is a single-chip microcomputer decryption?

What is Chip Decryption ? What is IC decryption ? What is a single-chip microcomputer decryption ? Brief description of Chip decryption: nbsp; Chip decryption is also known as a single-chip microcomputer decryption (IC decryption ) because the microcontroller chip in the official product is encrypted, A program cannot be read directly using a programmer. But sometimes customers for a number of reasons, need to get a single-chip internal progr

Total Pages: 15 1 .... 11 12 13 14 15 Go to: Go

Contact Us

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.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.