On board status, control and configuration ............11 In Circuit Serial Programming/In System Programming (ICSP/ISP) ....12 ICSP Header Pin-out ................... 12 Using the Omega-328 SB as a Programmer ........... 13 To Program the MCU with the ArduinoISP sketch: ........13 To configure the board: ................13 To connect it to the target (slave) and initiate programming: .......
0.1" proto-board for DIY shields SVG headers on all signals for 3-wire sensor/actuator modules ICSP programmer mode allows you to use the Omega-328 SB as a avrisp compatible programmer SI Labs CP2103 USB bridge for high performance USB 2.0 capability ...
Getting Started 1. Installing the Driver The Omega-328 SB uses a Silicon Labs CP2103 USB bridge for communication and downloading sketches from the Arduino IDE. This requires that a driver be installed before the Omega-328 SB is attached to the host computer and powered up.
Windows when the Omega-328 SB was attached to the host and powered up. If you purchased your Omega-328 SB with an Atmega328 microcontroller supplied from an authorized OMS dealer, it will have an Arduino Duemilanove bootloader pre-loaded.
6 pin female header on the shield base of the Omega-328 SB. Be careful to make sure all other pins are aligned properly before pushing the shield into the shield base. The pin spacing of the standard Arduino shield base does not follow standard 0.1”...
Power Usage Considerations General Considerations With a Vin of 9V, the Omega-328 SB power supply is capable of supplying up to 500mA in free air and up to 1 Amp with adequate additional heat sinking. 1 Amp of current should easily be enough to meet needs of any number of sensors, as these generally have small power requirements.
Remember, if you are using a breadboard circuit as a part of your prototype project keep in mind that the ground of the Omega-328 SB will need to be properly connected to the off-board circuit’s ground to ensure a good voltage reference and a suitable return path for power and signals.
Accessing the MCU I/O When inserted into the Omega-328 SB all the I/O pins of the MCU map to the SVG headers. D8 though D13 as well as AREF are brought to the header to the upper right of the MCU socket (H1), D0 through D7 are brought to the header to the lower right (H2) and A0 through A5 are brought to the header to the left (H3).
Shield Base Pin-out The Omega-328 SB shield base in comprised of headers H4 – H7 and follows precisely the standard Arduino UNO pin-out. Refer to the SVG Header Pin Mapping table above for functions and MCU Mapping. An additional header at H5 on a standard 0.1”...
In the ‘D10’ position, the D10 I/O line is connected to the ICSP reset. See more on this in the ‘Using the Omega-328 SB as a Programmer’ section later in this document. The PSEL jumper selects the power source for the board. In the ‘R’...
6 pin ICSP header. This can be used, in conjunction with an external ICSP programmer, such as the OMS AVR Prog-S, to program the MCU directly. Since the ICSP protocol is built into the Atmega chips used on these...
AVR MCUs and the Arduin IDE and general AVR and Aduino lore before venturing into using the Omega-328 as a programmer or any other programmer for that matter. To use the Omega-328 SB as a programmer you need to follow the following steps. 1. Program the MCU with the ArduinoISP sketch 2.
‘Ctrl+Shift+U’ c. If using avrdude i. Refer to the avrdude documentation ii. You must specify the virtual com port the Omega-328 SB is iii. You must specify avrisp as the programmer iv. You must set the baud rate to 19200 v.
Specifications Supported Operating Systems The CP2103 USB bridge driver supports the following operating systems: Windows XP Windows 2003 Windows Vista Windows 7 Communications requirements Interface Type: USB 2.0 Connection: Standard USB “B” Power Requirements ...
Need help?
Do you have a question about the Omega-328 SB and is the answer not in the manual?
Questions and answers