Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
en:multiasm:exercisesbook:avr:sut [2025/12/12 10:49] – created pczekalskien:multiasm:exercisesbook:avr:sut [2025/12/12 12:30] (current) – [Hardware reference] pczekalski
Line 1: Line 1:
 ====== SUT AVR Assembler Laboratory Node Hardware Reference ====== ====== SUT AVR Assembler Laboratory Node Hardware Reference ======
 +===== Introduction =====
 +Each laboratory node is equipped with an Arduino Uno R3 development board, based on the ATmega328P MCU. It also has two extension boards:
 +  * external, analogue and digital communication board,
 +  * user interface board presented on the image {{ref>sutavrlabimage1}}.
 +
 +There are 8 laboratory nodes. They can be used independently, but to present collaboration, nodes are interconnected symmetrically with GPIOs presented in a hardware reference section below
 +
 +===== Hardware reference =====
 +The table {{ref>sutavrlabtable1}} lists all hardware components and details. Note that some elements are accessible, but their use is not supported via the remote lab, e.g., buttons and a buzzer.\\ The node is depicted in the figure {{ref>sutavrlabimage1}}.
 +
 +<figure sutavrlabimage1>
 +{{ :en:multiasm:exercisesbook:avr:sut_avr_lab_node.png?600 |}}
 +<caption>AVR (Arduino Uno) SUT Node</caption>
 +</figure>
 +
 +<table sutavrlabtable1>
 +<caption>AVR (Arduino Uno) SUT Node Hardware Details</caption>
 +^ Component ID  ^ Component  ^ Hardware Details (controller)  ^ Control method  ^ GPIOs (as mapped to the Arduno Uno)  ^ Remarks  ^
 +|                          |                                |                                                      |          |
 +|                          |                                |                                                      |          |
 +|                          |                                |                                                      |          |
 +</table>
 +
 +===== Communication =====
 +Devices (laboratory nodes) are interconnected in pairs, so it is possible to work in groups and implement scenarios involving more than one device:
 +  * node 1 with node 2,
 +  * node 3 with node 4,
 +  * node 5 with node 6,
 +  * node 7 with node 8.
 +
 +Interconnections are symmetrical, so that device 1 can send data to device 2 and vice versa (similar to serial communication). Note that analogue inputs are also involved in the interconnection interface.
 +See image {{ref>sutavrlabimage2}} for details.
 +<todo @ktokarz>Inject image of interconnection below</todo>
 +<figure sutavrlabimage2>
 +
 +<caption>SUT AVR nodes interconnection diagram</caption>
 +</figure>
 +
 +<note tip>Nodes are interconnected in pairs: 1-2, 3-4, 5-6, 7-8. Scenarios for data transmission between MCUs require booking and the use of correct nodes for sending and receiving messages.</note>
en/multiasm/exercisesbook/avr/sut.1765536588.txt.gz · Last modified: 2025/12/12 10:49 by pczekalski
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0