Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:multiasm:exercisesbook:avr:sut [2025/12/13 14:14] – [Table] ktokarzen:multiasm:exercisesbook:avr:sut [2026/03/25 12:50] (current) – [Table] pczekalski
Line 5: Line 5:
   * user interface board presented on the image {{ref>sutavrlabimage1}}.   * user interface board presented on the image {{ref>sutavrlabimage1}}.
  
-There are laboratory nodes. They can be used independently, but to present collaboration, nodes are interconnected symmetrically with GPIOs presented in hardware reference section below+There are 10 laboratory nodes. They can be used independently, but for collaboration, nodes are interconnected symmetricallywith GPIOs described in the hardware reference section below.
  
 ===== Hardware reference ===== ===== 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}}.+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}} and its interface visual schematic is presented in the figure {{ref>sutavrlabimage1_2}}. The schematic presents only components used in scenarios and accessible via the VREL NextGen environment (controllable and observable via video stream), omitting unused components such as buttons, a buzzer, and a potentiometer.
  
 <figure sutavrlabimage1> <figure sutavrlabimage1>
 {{ :en:multiasm:exercisesbook:avr:sut_avr_lab_node.png?600 |}} {{ :en:multiasm:exercisesbook:avr:sut_avr_lab_node.png?600 |}}
 <caption>AVR (Arduino Uno) SUT Node</caption> <caption>AVR (Arduino Uno) SUT Node</caption>
 +</figure>
 +
 +<figure sutavrlabimage1_2>
 +{{ :en:multiasm:exercisesbook:avr:untitled.png?600 |}}
 +<caption>SUT node's visual interface components schematic</caption>
 </figure> </figure>
  
 <table sutavrlabtable1> <table sutavrlabtable1>
 <caption>AVR (Arduino Uno) SUT Node Hardware Details</caption> <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  +^ Component ID  ^ Component             ^ Hardware Details (controller)        ^ Control method                             ^ GPIOs (as mapped to the Arduno Uno)                                                                                                                            ^ Remarks                                          
-              |                                                                                                         +D1            LED (red)             direct via GPIO                      binary (0->on, 1->off)                     GPIO13                                                                                                                                                                                                          
-              |                                                                                                         +D2            LED (red)             direct via GPIO                      binary (0->on, 1->off)                     GPIO12                                                                                                                                                                                                          
-              |            |                                                                                     |          |+D3            LED (red)             | direct via GPIO                      | binary (0->on, 1->off)                     | GPIO11                                                                                                                                                                                                          | 
 +| D4            LED (red)             direct via GPIO                      binary (0->on, 1->off)                     GPIO10                                                                                                                                                         | shared with interconnection with another module 
 +| LED4          | 4x 7-segment display  | indirect, via two 74HC575 registers  | serial load to 2 registers, daisy-chained  | GPIO8 - serial input of the controller\\ GPIO7 - shift data internally, raising edge (write next bit and shift data in serial)\\ GPIO4 - reset display buffer  |                                                  |
 </table> </table>
  
Line 29: Line 36:
   * node 3 with node 4,   * node 3 with node 4,
   * node 5 with node 6,   * node 5 with node 6,
-  * node 7 with node 8.+  * node 7 with node 8
 +  * node 9 with node 10.
  
 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. 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. See image {{ref>sutavrlabimage2}} for details.
-<todo @ktokarz #ktokarz:2025-12-13>Inject image of interconnection below</todo>+
 <figure sutavrlabimage2> <figure sutavrlabimage2>
 {{ :en:multiasm:exercisesbook:avr:sutavrconnections.png?600 |}} {{ :en:multiasm:exercisesbook:avr:sutavrconnections.png?600 |}}
Line 39: Line 47:
 </figure> </figure>
  
-The in-series resistors protect the outputs of the Arduino boards from excessive current when both pins are set as outputs with opposite logical states.+The in-series resistors protect the Arduino boards' outputs from excessive current when both pins are configured as outputs with opposite logic states.
  
-The capacitors on the analogue lines filter the PWM signal, providing a stable voltage for measurement by the analogue-to-digital converter.+The capacitors on the analogue lines filter the PWM signal, providing a stable voltage for the analogue-to-digital converter to measure.
 <table sutavrconnections> <table sutavrconnections>
 +<caption>AVR (Arduino Uno) SUT Node Interconnections</caption>
 ^ Arduino Uno pin name  ^ AVR pin name  ^ Alternate function  ^ Comment                                  ^ ^ Arduino Uno pin name  ^ AVR pin name  ^ Alternate function  ^ Comment                                  ^
 | D2                    | PD2           | INT0                | Interrupt input                          | | D2                    | PD2           | INT0                | Interrupt input                          |
Line 57: Line 66:
  
  
-<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>+<note tip>Nodes are interconnected in pairs: 1-2, 3-4, 5-6, 7-8, 9-10. 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.1765628047.txt.gz · Last modified: by ktokarz
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