Chameleon-AVR Nurve Networks, Chameleon-AVR Datasheet - Page 145
Chameleon-AVR
Manufacturer Part Number
Chameleon-AVR
Description
MCU, MPU & DSP Development Tools AVR8 & PROPELLER DEV SYSTEM (SBC)
Manufacturer
Nurve Networks
Datasheet
1.CHAMELEON-AVR.pdf
(268 pages)
Specifications of Chameleon-AVR
Processor To Be Evaluated
AVR 328P
Data Bus Width
8 bit
Interface Type
USB, VGA, PS/2, I2C, ISP, SPI
Operating Supply Voltage
3.3 V, 5 V
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
- Current page: 145 of 268
- Download datasheet (17Mb)
Function Prototype:
Description:
Example(s):
Function Prototype:
Description:
Example(s):
18.0 UART and RS-232 Library Module Primer
The “UART and RS-232” communications module supports basic transmission and reception of bytes to and from the
Chameleon AVR serial port. The AVR 328P (“P” – Pico power version that we are using) has a single very advanced
USART (Universal Synchronous and Asynchronous Serial Receiver and Transmitters). It is connected directly to the
TX/RX pins of the USB FTDI chip which allows serial communication via the USB port. Additionally, the TX/RX lines are
exported on the I/O headers.
Before discuss the overall architecture of the UART library module, here are the main features of the AVR 328P USART:
As you can see they are pretty powerful and the library API we provide here only scratches the surface of what you can
do with the USART hardware. They can even be used to stream audio or video data if you are really creative since they
are more or less interrupt driven high speed shifting devices. In any event, let’s talk about some preliminary materials
int Reset_Master(void);
int Reset_Prop(void);
Full Duplex Operation (Independent Serial Receive and Transmit Registers).
Asynchronous or Synchronous Operation.
Master or Slave Clocked Synchronous Operation.
High Resolution Baud Rate Generator.
Supports Serial Frames with 5, 6, 7, 8, or 9 Data Bits and 1 or 2 Stop Bits.
Odd or Even Parity Generation and Parity Check Supported by Hardware.
Data Overrun Detection.
Framing Error Detection.
Noise Filtering Includes False Start Bit Detection and Digital Low Pass Filter.
Three Separate Interrupts on TX Complete, TX Data Register Empty and RX Complete.
Multi-processor Communication Mode.
Double Speed Asynchronous Communication Mode.
Reset the AVR.
Reset the Propeller, then the AVR.
Reset_Master(…) causes a soft reset on the AVR chip, basically re-booting it. Always returns 1.
Reset_Prop(…) causes a soft reset on the Propeller chip, basically re-booting it. Always returns 1.
© 2009 NURVE NETWORKS LLC “Exploring the Chameleon AVR 8-Bit”
145
Related parts for Chameleon-AVR
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
Part Number:
Description:
MCU, MPU & DSP Development Tools PIC24 & PROPELLER DEV SYSTEM (SBC)
Manufacturer:
Nurve Networks
Datasheet:
Part Number:
Description:
MCU, MPU & DSP Development Tools AVR8 VIDEO GAME DEV SYSTEM (SBC)
Manufacturer:
Nurve Networks
Part Number:
Description:
MCU, MPU & DSP Development Tools PIC24 VIDEO GAME DEV SYSTEM (SBC)
Manufacturer:
Nurve Networks