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:16] – [4) Test procedure] 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|}} 
-</WRAP> +  - Turn the potentiometer to the right. 
-<WRAP 400px column> +  - On the LCD the bar should be "full".
-{{:getting_started:seven_segment_on.png?400|}} +
-All the LEDs on the corresponding display should be on. +
-</WRAP> +
-<WRAP 400px column> +
-Repeat with all 7 segment displays.+
 </WRAP> </WRAP>
 </WRAP> </WRAP>
 <WRAP clear></WRAP> <WRAP clear></WRAP>
  
-=== 4.37 GPIO Ports 1..4 === +=== 4.5HEX-Switch === 
-<WRAP col1 box round 1000px left> +<WRAP column box round 1000px left> 
-{{ :ctboard:ctboard_mode_1.svg?50|}} Please make sure the CT-Board is in the correct mode. Supported modes: 1  +<WRAP 400px left> 
-<WRAP 400px column left> +{{:getting_started:lcd_hexsw_value.png?400|}} 
-{{:getting_started:lcd_status.png?400|}} +{{:getting_started:hex_switch_turn.png?100|}} 
-The status of the port is displayed on the LCD. +  - Turn the HEX-Switch one step. 
-</WRAP> +  - On the LCD the value should be displayed
-<WRAP 400px column left> +  - Repeat 1. and 2. until all possibilities are checked (0..9, a..f).
-{{: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 +
 </WRAP> </WRAP>
 </WRAP> </WRAP>
 <WRAP clear></WRAP> <WRAP clear></WRAP>
  
-=== 4.4) GPIO Ports P5/P6 ===+=== 4.6) GPIO Ports P5/P6 ===
 <WRAP col1 box round 1000px left> <WRAP col1 box round 1000px left>
 +<color #ed1c24>REQUIRES ADDITIONAL HARDWARE!</color> This test requires flat ribbon cable,\\
 +which you will find in the laboratory. Skip this test if you do not have access to it.
 <WRAP 400px column> <WRAP 400px column>
-{{:getting_started:lcd_status.png?400|}} +  - {{:getting_started:lcd_status.png?400|}}\\ The status of the port is displayed on the LCD.\\ 
-The status of the port is displayed on the LCD. +  Insert a flat ribbon cable from P5 to P6.\\ 
-</WRAP> +  - {{:getting_started:lcd_testresult.png?400|}}\\ The LCD should display the testresult for P56 either with an X or with a ✓. 
-<WRAP 400px column> +
-Insert a flat ribbon cable from P5 to P6. +
-</WRAP> +
-<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.5Potentiometer ===+=== 4.77 GPIO 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:potentiometer_left.png?100|}} +Skip this test if you do not have access to it. 
-Turn the potetiometer to the left+<WRAP 400px left
-</WRAP> +  {{:ctboard:ctboard_mode_1.svg?50|}}\\ Please make sure the CT-Board is in the correct modeSupported modes: 1  
-<WRAP 400px column> +  {{:getting_started:lcd_status.png?400|}}\\ The status of the port is displayed on the LCD. 
-{{:getting_started:lcd_ptetiometer.png?400|}} +  {{:getting_started:push_button.png?400|}}\\ Insert the test plug in one of the port and push the corresponding button
-On the LCD the Bar should be "empty"+  {{:getting_started:lcd_testresult.png?400|}}\\ The LCD should dipslay the testresul either with an X or with a ✓
-</WRAP> +
-<WRAP 400px column> +
-{{:getting_started:potentiometer_right.png?100|}} +
-Turn the potentiometer to the right+
-</WRAP> +
-<WRAP 400px column> +
-{{:getting_started:lcd_testresult.png?400|}} +
-On the LCD the bar should be "full".+
 </WRAP> </WRAP>
 </WRAP> </WRAP>
 <WRAP clear></WRAP> <WRAP clear></WRAP>
  
-=== 4.6) HEXSW === 
-<WRAP col1 box round 1000px left> 
-<WRAP 400px column> 
-{{:getting_started:hex_switch_turn.png?400|}} 
-Ordered List Item Unordered List ItemTurn the HEX-Switch one step. 
-</WRAP> 
-<WRAP 400px column> 
-{{:getting_started:lcd_hexsw_value.png?400|}} 
-Ordered List ItemOn the LCD the value should be displayed. 
-</WRAP> 
-<WRAP 400px column> 
-Repeat 1. and 2. until all possibilities are checked (0..9, a..f). 
-</WRAP> 
-</WRAP> 
-<WRAP clear></WRAP> 
  
-=== 4.7) LCD Background Light === 
-The background light of the LCD should cycle through the colors: red, green and blue 
  
  • software/start/ct_board_test.1693905362.txt.gz
  • Last modified: 2023/09/05 09:16
  • by frtt