Cypress Semiconductor enCoRe CY7C604XX Manual de usuario Pagina 6

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 29
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 5
CY7C603xx
Document #: 38-16018 Rev. *D Page 6 of 29
Figure 5. User Module and Source Code Development
Flows
The next step is to write your main program, and any subrou-
tines using PSoC Designer’s Application Editor subsystem.
The Application Editor includes a Project Manager that allows
you to open the project source code files (including all
generated code files) from a hierarchal view. The source code
editor provides syntax coloring and advanced edit features for
both C and assembly language. File search capabilities
include simple string searches and recursive “grep-style”
patterns. A single mouse click invokes the Build Manager. It
employs a professional-strength “makefile” system to
automatically analyze all file dependencies and run the
compiler and assembler as necessary. Project-level options
control optimization strategies used by the compiler and linker.
Syntax errors are displayed in a console window. Double
clicking the error message takes you directly to the offending
line of source code. When all is correct, the linker builds a HEX
file image suitable for programming.
The last step in the development process takes place inside
the PSoC Designer’s Debugger subsystem. The Debugger
downloads the HEX image to the In-Circuit Emulator (ICE)
where it runs at full speed. Debugger capabilities rival those of
systems costing many times more. In addition to traditional
single-step, run-to-breakpoint and watch-variable features,
the Debugger provides a large trace buffer and allows you
define complex breakpoint events that include monitoring
address and data bus values, memory locations and external
signals.
Document Conventions
Acronyms Used
Units of Measure
A units of measure table is located in the Electrical Specifica-
tions section. Table 5 on page 13 lists all the abbreviations
used to measure the enCoRe III LV devices.
Numeric Naming
Hexidecimal numbers are represented with all letters in
uppercase with an appended lowercase ‘h’ (for example, ‘14h’
or ‘3Ah’). Hexidecimal numbers may also be represented by a
‘0x’ prefix, the C coding convention. Binary numbers have an
appended lowercase ‘b’ (e.g., 01010100b’ or ‘01000011b’).
Numbers not indicated by an ‘h’ or ‘b’ are decimal.
Debugger
Interface
to ICE
Application Editor
Device Editor
Project
Manager
Source
Code
Editor
Storage
Inspector
User
Module
Selection
Placement
and
Parameter
-ization
Generate
Application
Build
All
Event &
Breakpoint
Manager
Build
Manager
Source
Code
Generator
Acronym Description
AC alternating current
ADC analog-to-digital converter
API application programming interface
CPU central processing unit
CT continuous time
ECO external crystal oscillator
EEPROM electrically erasable programmable read-only
memory
FSR full scale range
GPIO general purpose IO
GUI graphical user interface
HBM human body model
ICE in-circuit emulator
ILO internal low speed oscillator
IMO internal main oscillator
IO input/output
IPOR imprecise power on reset
LSb least-significant bit
LVD low voltage detect
MSb most-significant bit
PC program counter
PLL phase-locked loop
POR power on reset
PPOR precision power on reset
PSoC Programmable System-on-Chip™
PWM pulse width modulator
SC switched capacitor
SRAM static random access memory
Vista de pagina 5
1 2 3 4 5 6 7 8 9 10 11 ... 28 29

Comentarios a estos manuales

Sin comentarios