Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
software:start:ct_board_test [2023/09/05 09:09] frttsoftware:start:ct_board_test [2023/09/08 07:38] (current) frtt
Line 5: Line 5:
  
 ===== 2) Open test project ===== ===== 2) Open test project =====
-Open the Folder CT_Board_Periphery_Test and double klick on the CT_Board_Periphery_Test.uvprojx file to open the Keil project.+Open the CT_Board_Periphery_Test.uvprojx Keil project.
  
 ===== 3) Complie & Flash ===== ===== 3) Complie & Flash =====
Line 11: Line 11:
  
 ===== 4) Test procedure ===== ===== 4) Test procedure =====
-{{:getting_started:ct_board_test.jpg?600|}}+{{:getting_started:ct_board_test.jpg?1000|}}
  
-=== 4.1) DIP-Switch and LED ===+=== 4.1) LCD Background Light === 
 +<WRAP box round 1000px left> 
 +The background light of the LCD should cycle through the colours: red, green and blue 
 +</WRAP> 
 +<WRAP clear></WRAP> 
 + 
 +=== 4.2) Button & 7 Segment Display === 
 +<WRAP col1 box round 1000px lef> 
 +<WRAP 410px left> 
 +  - {{:getting_started:seven_segment_moving.png?400|}}\\ On each display a "moving" LED should be on.  
 +  - {{:getting_started:push_button.png?400|}}\\ Push a button to perform the test. 
 +  - {{:getting_started:seven_segment_on.png?400|}}\\ All the LEDs on the corresponding display should be on. 
 +  - Repeat with all 7 segment displays. 
 +</WRAP> 
 +</WRAP> 
 +<WRAP clear></WRAP> 
 + 
 +=== 4.3) DIP-Switch LED ===
 <WRAP col2 box round 1000px left> <WRAP col2 box round 1000px left>
 <WRAP 400px column> <WRAP 400px column>
 {{:getting_started:led_on.png?400px|}} {{:getting_started:led_on.png?400px|}}
 {{:getting_started:dip_switch_on.png?400|}} {{:getting_started:dip_switch_on.png?400|}}
-Switch all dip-switches to the active position.  +Switch all dip-switches to the active position.\\ 
-All LED should be on, "moving" LEDs should be off. +All LED should be on, "moving" LEDs should be off. 
 </WRAP> </WRAP>
 <WRAP 400px column> <WRAP 400px column>
 {{:getting_started:led_off.png?400|}} {{:getting_started:led_off.png?400|}}
 {{:getting_started:dip_switch_off.png?400|}} {{:getting_started:dip_switch_off.png?400|}}
-Switch all dip-switches to the inactive position.  +Switch all dip-switches to the inactive position.\\ 
-All LEDs should be off, "moving" LEDs should be on. +All LEDs should be off, "moving" LEDs should be on. 
 </WRAP> </WRAP>
 </WRAP> </WRAP>
 <WRAP clear></WRAP> <WRAP clear></WRAP>
  
-=== 4.27 Segment Display === +=== 4.4Potentiometer === 
-<WRAP col1 box round 1000px lef>+<WRAP col2 box round 1000px left>
 <WRAP 400px column> <WRAP 400px column>
-{{:getting_started:seven_segment_moving.png?400|}} +{{:getting_started:lcd_ptetiometer.png?400|}} 
-On each display a "moving" LED should be on+{{:getting_started:potentiometer_left.png?100|}} 
 +  - Turn the potentiometer to the left. 
 +  - On the LCD the Bar should be "empty".
 </WRAP> </WRAP>
 <WRAP 400px column> <WRAP 400px column>
-{{:getting_started:push_button.png?400|}} +{{:getting_started:lcd_potentiometer_full.png?400|}} 
-Push a button to perform the test+{{:getting_started:potentiometer_right.png?100|}} 
 +  - Turn the potentiometer to the right. 
 +  - On the LCD the bar should be "full".
 </WRAP> </WRAP>
-<WRAP 400px column> 
-{{:getting_started:seven_segment_on.png?400|}} 
-All the LEDs on the corresponding display should be on. 
 </WRAP> </WRAP>
-<WRAP 400px column> +<WRAP clear></WRAP> 
-Repeat with all 7 segment displays.+ 
 +=== 4.5) HEX-Switch === 
 +<WRAP column box round 1000px left
 +<WRAP 400px left> 
 +{{:getting_started:lcd_hexsw_value.png?400|}} 
 +{{:getting_started:hex_switch_turn.png?100|}} 
 +  - Turn the HEX-Switch one step. 
 +  - On the LCD the value should be displayed. 
 +  - Repeat 1. and 2. until all possibilities are checked (0..9, a..f).
 </WRAP> </WRAP>
 </WRAP> </WRAP>
 <WRAP clear></WRAP> <WRAP clear></WRAP>
  
-=== 4.3GPIO Ports 1..4 ===+=== 4.6) GPIO Ports P5/P6 ===
 <WRAP col1 box round 1000px left> <WRAP col1 box round 1000px left>
-{{ :ctboard:ctboard_mode_1.svg?50|}} Please make sure the CT-Board is in the correct modeSupported modes: 1  +<color #ed1c24>REQUIRES ADDITIONAL HARDWARE!</color> This test requires flat ribbon cable,\\ 
-<WRAP 400px column left+which you will find in the laboratory. Skip this test if you do not have access to it
-{{:getting_started:lcd_status.png?400|}} +<WRAP 400px column> 
-The status of the port is displayed on the LCD. +  {{:getting_started:lcd_status.png?400|}}\\ The status of the port is displayed on the LCD.\\ 
-</WRAP> +  - Insert a flat ribbon cable from P5 to P6.\\ 
-<WRAP 400px column left> +  {{:getting_started:lcd_testresult.png?400|}}\\ The LCD should display the testresult for P56 either with an X or with a ✓. 
-{{:getting_started:push_button.png?400|}} +
-Insert the test plug in one of the port and push the corresponding button. +
-</WRAP> +
-<WRAP 400px column left> +
-The LCD should dipslay the testresul either with an X or with a ✓. +
 </WRAP> </WRAP>
 </WRAP> </WRAP>
 <WRAP clear></WRAP> <WRAP clear></WRAP>
  
-=== 4.4) GPIO Ports P5/P6 ===+=== 4.7GPIO Ports 1..4 ===
 <WRAP col1 box round 1000px left> <WRAP col1 box round 1000px left>
-<WRAP 400px column+<color #ed1c24>OPTIONAL:</color> This test requires additional hardware.\\  
-{{:getting_started:lcd_status.png?400|}} +Skip this test if you do not have access to it. 
-The status of the port is displayed on the LCD. +<WRAP 400px left
-</WRAP> +  - {{:ctboard:ctboard_mode_1.svg?50|}}\\ Please make sure the CT-Board is in the correct mode. Supported modes: 1  
-<WRAP 400px column> +  - {{:getting_started:lcd_status.png?400|}}\\ The status of the port is displayed on the LCD. 
-Insert a flat ribbon cable from P5 to P6+  - {{:getting_started:push_button.png?400|}}\\ Insert the test plug in one of the port and push the corresponding button
-</WRAP> +  - {{:getting_started:lcd_testresult.png?400|}}\\ The LCD should dipslay the testresul either with an X or with a ✓. 
-<WRAP 400px column> +
-The LCD should display the testresult for P56 either with an X or with a ✓. +
 </WRAP> </WRAP>
 </WRAP> </WRAP>
 <WRAP clear></WRAP> <WRAP clear></WRAP>
  
-=== 4.5) Potentiometer === 
-  - Turn the potetiometer to the left. {{:getting_started:potentiometer_left.png?100|}} 
-  - On the LCD the Bar should be "empty". {{:getting_started:lcd_ptetiometer.png?400|}} 
-  - Turn the potentiometer to the right. {{:getting_started:potentiometer_right.png?100|}} 
-  - On the LCD the bar should be "full". {{:getting_started:lcd_testresult.png?400|}} 
- 
-=== 4.6) HEXSW === 
-  - Ordered List Item Unordered List ItemTurn the HEX-Switch one step. {{:getting_started:hex_switch_turn.png?400|}} 
-  - Ordered List ItemOn the LCD the value should be displayed. {{:getting_started:lcd_hexsw_value.png?400|}} 
- 
-Repeat 1. and 2. until all possibilities are checked (0..9, a..f). 
- 
- 
-=== 4.7) LCD Background Light === 
-The background light of the LCD should cycle through the colors: red, green and blue 
  
  
-  - Press the button T0 to T3 and check whether the respective sven-sebment display DS0 to DS4 lights up. 
-  - Switch all Dip-Switches from S0 to S31 up to see if the respective LED LED0 to LED31 lights up. 
-  - Turn the hex-switch P11 and see if the hex value on LCD DISP1 is changing accoringly. 
-  - Turn the Potentiometer POT1 and check if the bar on the LCD is changing. 
-  - Plug a flat ribbon cable from P5 to P6 
  • software/start/ct_board_test.1693904965.txt.gz
  • Last modified: 2023/09/05 09:09
  • by frtt