ccs c compiler v4

26
CCS C Compiler v4.108 2011 Full Avisos por Yahoo! Hechizos de Amor No te dejes engañar. Abona solo despues de ver Resultados. wwww.calendariomaya2012.net abtronic x2 video Compra el original de Sprayette No te dejes engañar, ingresa YA. www.sprayette.com/abtronic-x2 Rotoplas Tinacos, cisternas y tanques. Mejor precio. Entrega Gratis. Aqui! www.hidrotanques.com Ganá porque sí! Hacé click acá, completá el cupón, y participá por 10 LCDs y 1 auto Okm. www.efectivosi.com.ar/ CCS C Compiler v4.108 PIC MCU C Compiler 2011 FULL Detalles del compilador C de CCS Inteligente y altamente optimizada compiladores de CCS C contienen operadores estándar C y construido en las bibliotecas de funciones que son específicas a los registros de PIC, proporcionando a los desarrolladores una

Upload: ariel-gutierrez

Post on 05-Dec-2014

1.516 views

Category:

Education


3 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Ccs c compiler v4

CCS C Compiler v4.108 2011 FullAvisos por Yahoo!

Hechizos de Amor No te dejes engañar. Abona solo despues de ver Resultados.wwww.calendariomaya2012.net

abtronic x2 video Compra el original de Sprayette No te dejes engañar, ingresa YA.www.sprayette.com/abtronic-x2

Rotoplas Tinacos, cisternas y tanques. Mejor precio. Entrega Gratis. Aqui!www.hidrotanques.com

Ganá porque sí!

Hacé click acá, completá el cupón, y participá por 10 LCDs y 1 auto Okm.

www.efectivosi.com.ar/

CCS C Compiler v4.108 PIC MCU C Compiler 2011 FULL

Detalles del compilador C de CCS

Inteligente y altamente optimizada compiladores de CCS C contienen operadores estándar C y construido en las bibliotecas de funciones que son específicas a los

registros de PIC, proporcionando a los desarrolladores una herramienta poderosa para acceder a las funciones del dispositivo de hardware desde el nivel del lenguaje C.

Standard C preprocessors, operators and statements can be combined with hardware specific directives and CCS provided built-in functions and example libraries to quickly develop applications incorporating leading edge technologies such as capacitive touch, wireless and wired communication, motion and motor control and energy management. Norma preprocesadores C, los operadores y las declaraciones se pueden combinar con

directivas específicas de hardware y CCS proporciona funciones integradas y bibliotecas de ejemplo para desarrollar rápidamente aplicaciones que incorpora

avanzadas tecnologías líderes como táctil capacitiva, inalámbricas y por cable de comunicación, de movimiento y control motor y la gestión de la energía.

Page 2: Ccs c compiler v4

Dispositivo de optimización específicas e inicialización

De dispositivos específicos incluyen archivos contienen toda la información que el compilador debe optimizar la generación de código específico para el PIC ® MCU.

Op-código de longitud •Memory size Tamaño de la memoria •Pin functionality Pin funcionalidad •Memory banking Memoria bancario

•Peripheral resources Periférico recursos •Hardware stack size Hardware tamaño de la pila

Esta información permite al compilador para tomar decisiones inteligentes con respecto a la optimización del código en la subfamilia y el nivel de dispositivo, la generación de código más denso de lo que sería posible si el compilador trata a todos los dispositivos

dentro de un PIC ® de Microchip de la familia de la misma. Learn how an optimizing C compiler can save you money . Aprenda cómo optimizar un compilador de C puede

ahorrarle dinero .

El dispositivo específico incluyen archivos también inicializar los registros de dispositivos y periféricos, el alivio de los desarrolladores del tedio de estudiar las hojas de datos para obtener registro de detalles del mapa, la configuración de la bandera, etc

El compilador puede manejar en línea o funciones separadas, así como paso de parámetros en los registros reutilizables. Transparent to the user, the compiler handles calls across pages automatically and analyzes program structure and call tree processes

to optimize RAM and ROM Usage. Transparente para el usuario, el compilador trata las llamadas a través de páginas de forma automática y análisis de la estructura del

programa y el árbol de llamadas procesos para optimizar la memoria RAM y ROM de uso. Additional features include: Las características adicionales incluyen:

La ejecución eficiente función permite llamar a los árboles más profundo que el hardware de pila.

•Automatic linking handles multiple code pages. El enlace automático se encarga de varias páginas de código.

•Assembly code may be inserted anywhere in the source and may reference C variables. código de la Asamblea se pueden insertar en cualquier parte del oferente y las variables

de referencia de C. •Function Overloading allows for several functions with the same name, but differences

in number and type of parameters. Sobrecarga de funciones permite varias funciones con el mismo nombre, pero las diferencias en el número y tipo de parámetros.

•Default Parameters can be used in a function if arguments are not used in a call. Los parámetros por defecto se puede utilizar en una función de si los argumentos no se

utilizan en una llamada. •The compiler generates all startup and clean up code for interrupt functions as well as

identifying the correct interrupt function to be called. El compilador genera todos los de

Page 3: Ccs c compiler v4

inicio y limpiar el código para las funciones de la interrupción, así como la identificación de la función correcta de interrupción para ser llamado.

•Reference parameters may be used to improve code readability and in-line function efficiency. Los parámetros de referencia se pueden utilizar para mejorar la legibilidad

del código y la eficiencia en función de la línea. •Variable Number Of Parameters in a function. Variable número de parámetros en una

función. •Relocatable Objects / Multiple Compilation Unit (IDE Only) Objetos reubicables /

Unidad de Compilación múltiple (IDE solamente) •Automatic #fuses Configuration # Configuración automática de los fusibles

•Function recursion for PIC24 and dsPIC ® DSC devices Función de repetición para PIC24 y dsPIC DSC dispositivos ®

Construido a partir de las funciones de proporcionar acceso directo a PIC MCU hardware ®

El compilador CCS contiene más de 307 funciones integradas que simplifican el acceso al hardware, mientras que la producción de código eficiente y altamente optimizada.

Functions are included for device hardware features such as: Funciones se incluyen las características de dispositivos de hardware tales como:

•Timers & PWM modules Temporizadores y módulos PWM •A/D converters Convertidores A / D

•On-chip data EEPROM datos en el chip EEPROM •LCD controllers LCD de controladores

•External memory busses Memoria externa autobuses •And much more… Y mucho más ...

Page 4: Ccs c compiler v4

Rápidamente poner en práctica protocolos estándar de la industria

Las funciones integradas, los archivos de inclusión, las interrupciones, y ejemplos de código ayudarle de forma rápida "en el autobús". Serial buses such as I2C™ and SPI™,

CAN, ECAN and USB interfaces and RS232 communications protocols are fully supported by the CCS compiler and development kits. autobuses de serie tales como

I2C ™ y SPI, CAN, ECAN e interfaces USB y protocolos de comunicación RS-232 son totalmente compatibles con el compilador CCS y kits de desarrollo.

Incorporada de gran alcance en las bibliotecas para la interfaz y la comunicación, tales como # USO SPI () , # USE I2C () y # USE RS232 () hacen que sea fácil de definir

múltiples I2C y puertos RS232 •Hardware transceiver used when possible, but for all other occasions the compiler

Page 5: Ccs c compiler v4

generates a software serial transceiver. transmisor-receptor de hardware utilizados cuando sea posible, pero para todas las demás ocasiones el compilador genera un

transmisor-receptor de serie de software. •Serial I/O functions allow standard functions such as GETC() and PRINTF() to be used for RS-232 like I/O. Serie I / O funciones permiten a las funciones estándar tales como

getc () y printf () que se utilizará para la conexión RS-232 como la E / S. •#USE RS232() offers options to specify a maximum wait time for getc. # USE RS232

() ofrece opciones para especificar un tiempo de espera máximo para getc.

Manejo de cadenas Optimizado ofrece hasta reducciones del 18% Tamaño Código compresión de cuerdas para cadenas de caracteres ASCII de 7 bits se ha implementado

para Pic12 Microchip código de operación de 14 bits y las familias PIC16. Studies conducted by CCS show that string functions that used to take 2,300 bytes of ROM to

implement now consume as little as 1,884, a savings of 18% Los estudios realizados por la CAC muestran que las funciones de cadena que se utiliza para tomar 2.300 bytes de ROM para poner en práctica ahora consumen tan poco como 1884, un ahorro del 18%

Fuente extensa biblioteca de controladores de código

CCS ofrece una biblioteca de código fuente amplia de los conductores para ayudar en el desarrollo de drivers para el hardware de destino.

•Source code drivers included for LCD modules, keypads, 24xx and 94xx serial EEPROM, X10, DS1302 and NJU6355 real time clocks, Dallas touch memory devices, DS2223 and PCF8570, LTC1298 and PCF8591 A/D converters, temperature sensors,

digital pots, I/O expander and much more. controladores de código fuente incluido para los módulos LCD, teclados, 24xx y 94xx serie EEPROM, X10, DS1302 y relojes NJU6355 en tiempo real, los dispositivos de Dallas tocar de memoria, DS2223 y

LTC1298 PCF8570, PCF8591 y convertidores A / D, sensores de temperatura, ollas digital, E / O de expansión y mucho más.

•133 ready-to-run programs included 133 programas listos para ejecutarse incluyendo

Microchip mejorada base de gama media arquitectura de soporte El código de optimización de compilador de C CCS soporta hasta 56 K instrucciones y

4K de RAM para estos dispositivos código de operación nueva de 14 bits. The Enhanced Mid-Range core's 16-level hardware stack is supported by the compiler's 16-level call stack, reducing the number of inlined system functions that must be coded. El núcleo de hardware mejorada de gama media es de 16 niveles de pila con el apoyo de llamar al compilador de 16 niveles de pila, lo que reduce el número de funciones del

sistema entre líneas que deben ser codificados. Built-in system functions are provided for all of the enhanced peripherals including A/D converters and comparators, SPI and

I2C serial buses, PWM, mTouch™. Incorporado en las funciones del sistema se proporcionan para todos los periféricos mejorado, incluyendo convertidores A / D y

comparadores, SPI, bus I2C y serie, PWM, mTouch ™. non-volatile memory, op-amp and LCD drive. memoria no volátil, amplificador y la unidad de cristal líquido.

Tarjeta de memoria compatible

El compilador tiene opciones para simplificar el uso de chips de memoria externa.

Page 6: Ccs c compiler v4

•Addressmod Capability To Create User Defined Address Spaces In Memory Device Capacidad Addressmod crear espacios de direcciones definidas por el usuario en

dispositivos de memoria •Generation Of Multiple HEX Files For Chips With External Memory Generación de

archivos HEXAGONAL múltiples para los chips con una memoria externa

Múltiples unidades de compilación

IDE incluye soporte para compilación por separado los archivos de código fuente y luego vincular entre sí para la versión final. The PCW IDE has tools to easily define the units, figure out what units need to recompiled on a build and automatically calling the linker. El IDE PCW tiene herramientas para definir fácilmente las unidades, averiguar

qué unidades deben compilarse en una generación y de forma automática una llamada al enlazador.

Page 7: Ccs c compiler v4

C Consciente Editor

PCW incluye un editor de C cuenta con todas las funciones de Windows. The editor has color syntax highlighting, tab control, bookmarks, context sensitive help and searches

for matching } or ). El editor tiene resaltado de sintaxis,, control de pestañas, marcadores, ayuda sensible al contexto y la búsqueda de coincidencia o}). The IDE

allows easy access to the call tree, symbol map and other helpful screens. El IDE permite un fácil acceso a el árbol de llamadas, mapa de símbolos y otras pantallas de

ayuda. It also includes a direct interface to device programmers and debuggers. También incluye una interfaz directa a los programadores de dispositivos y depuradores.

Page 8: Ccs c compiler v4

Nuevo asistente de proyectos

Asistente para nuevos proyectos genera una inicial. H y archivo. C para su proyecto basado en algunos modelos de formularios que rellenar. Some forms include helpful information such as: interactively calculating and showing the timer options for you

based on your clocks, allocating pins for device drivers and setting up pin names. Algunas formas incluyen información útil como: el cálculo y la forma interactiva que

muestra las opciones de temporizador basado en sus relojes, la asignación de pines para los controladores de dispositivo y la creación de nombres de los pines.

Page 9: Ccs c compiler v4

Proyecto de navegación por archivos

Una barra de navegación muestra todos los archivos relacionados con el proyecto. This allows for quickly opening or compiling a file from the navigation bar. Esto permite la

rápida apertura o compilar un archivo de la barra de navegación. The navigation bar can even be used to track non-C files associated with the project such as project

documentation files. La barra de navegación, incluso se puede utilizar para el seguimiento de archivos no-C asociadas con el proyecto, tales como archivos de

documentación del proyecto.

Page 10: Ccs c compiler v4

Proyecto de navegación por Identificador

Otra barra de navegación muestra todas las funciones del proyecto y los identificadores. Double click on an identifier to move the editor cursor to the location where the

identifier is declared. Haga doble clic en un identificador para mover el cursor del editor para la ubicación en el identificador se declara.

Page 11: Ccs c compiler v4
Page 12: Ccs c compiler v4

Los espectadores Especial

espectadores especiales incluyen un acceso rápido y fácil a las hojas de datos, fusibles válido y las interrupciones de dispositivos, un desensamblador hex, intérprete COD

archivo y una fuente de práctica / archivo de lista de comparar. Shown to the right is just the file/compare. Muestra a la derecha es sólo el archivo / comparar.

Estadísticas

PCW tiene una ventana de estadísticas, que muestra las líneas y las declaraciones de cada archivo, y la ROM y RAM utilizada por cada función, junto con los porcentajes.

Page 13: Ccs c compiler v4

C-Metrics Calculadora

El compilador evalúa la complejidad ciclomática del código y computacional usando el McCable y las medidas de Halstead complejidad. The derived Maintainability Index gives a good insight into the structural and textual complexity of the source code. El

índice de mantenimiento derivados da una buena perspectiva de la complejidad estructural y textual del código fuente.

Page 14: Ccs c compiler v4

Función Registro Especial de referencia

El IDE PCW permite la visualización de todos los SFR en una parte determinada y tiene la capacidad para generar personalizado archivos. H con las definiciones de registro y

poco para funciones específicas.

Page 15: Ccs c compiler v4

Generador automático de documentación

El compilador reconoce los comentarios que han marcado especialmente las etiquetas que contienen información que debe ser exportado para la documentación del programa.

The compiler associated comments with variables and functions plus the compiler accumulates information on its own about functions, variables and types. El compilador de comentarios asociados a variables y funciones, más que el compilador se acumula la

información por sí sola acerca de las funciones, variables y tipos. The new documentation generator uses a user generated template in .RTF format and merges in the project information from the source files and generates a .RTF output file as source

code documentation. El generador utiliza una nueva documentación generado por el usuario de plantilla en formato. RTF y se funde en la información del proyecto de la fuente los archivos y genera un archivo. RTF de salida como la documentación de

código fuente.

Page 16: Ccs c compiler v4
Page 17: Ccs c compiler v4
Page 18: Ccs c compiler v4

Capacidad para generar personalizada IncluirFiles with SFR Definitions Los archivos con definiciones de SFR

Generación automática de un archivo de inclusión personalizada de acuerdo a lo parámetros del dispositivo que necesita.

Corrector ortográfico

El IDE tiene la capacidad de revisar la ortografía de todas las palabras en lo comentarios y / o cotizaciones.

Page 19: Ccs c compiler v4

Configurable de escritorio

El diseño de escritorio es muy configurable y el IDE PCW permite configuraciones de escritorio para guardar y cargar. In addition, the default layouts can be specified separately for editing and debugging. Además, los diseños por defecto se pueden

especificar por separado para la edición y depuración.

Page 20: Ccs c compiler v4

Windows 7 Estilo - Mira IDE moderno

El IDE PCW utiliza las nuevas tendencias de Windows. The traditional menu bar has been replaced with the Office 2007 style Ribbons (shown below), navigation bars are

provided as slide out windows and all the dialog boxes use the newest controls including integrated help. La barra de menús tradicionales ha sido sustituido por el estilo Oficina Cintas de 2007 (abajo), barras de navegación se proporcionan como

diapositivas las ventanas y todos los cuadros de diálogo utilizar el nuevo control que incluye ayuda integrada.

Para los clientes de larga data que prefieren el aspecto de Windows 98/2000/XP sobre el nuevo Windows 7, usted puede cambiar fácilmente el IDE de nuevo mediante la

ejecución de los siguientes:

Page 21: Ccs c compiler v4

1.Go to Options tab and choose the Editor Properties icon. Ir a la ficha Opciones y elegir el icono del Editor de Propiedades.

2.Click on Display icon on the left-side of the window. Haga clic en el icono de la pantalla en el lado izquierdo de la ventana.

3.At the bottom of the window, click on Classic Menu under Menu Scheme En la parte inferior de la ventana, haga clic en el Menú Clásico en Menú Sistema

Page 22: Ccs c compiler v4

Compatible con los sitemas operativos

El compilador se ejecuta en Windows 95, 98, ME, NT4, 2000, XP, Vista, Windows 7 o Linux. It outputs hex and debug files that are selectable and compatible with popular

emulators and programmers including the MPLAB ® IDE for source level debugging. Genera y depurar archivos hexagonal que se pueden seleccionar y compatible con

emuladores populares y programadores incluido el MPLAB ® IDE para el nivel de depuración de código fuente.