initial commit
This commit is contained in:
		
						commit
						954b27343e
					
				
							
								
								
									
										38
									
								
								oscioscoop.ino
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								oscioscoop.ino
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,38 @@ | ||||
| const uint8_t ADC_DATA_PIN[] = { | ||||
|   19, 18, 14, 15, | ||||
|   40, 41, 17, 16 | ||||
| }; | ||||
| #define ADC_CLK_PIN 27 | ||||
| 
 | ||||
| void setup() { | ||||
|   pinMode(ADC_CLK_PIN, OUTPUT); | ||||
|   for(int8_t i=7; i >= 0; i--){ | ||||
|     pinMode(ADC_DATA_PIN[i], INPUT); | ||||
|   } | ||||
|   digitalWrite(ADC_CLK_PIN, LOW); | ||||
|   Serial.begin(1E6); | ||||
| } | ||||
| 
 | ||||
| uint32_t d=50; | ||||
| uint32_t t=0; | ||||
| void loop() { | ||||
|   uint32_t T=500; | ||||
|   uint8_t value = 0; | ||||
|    | ||||
|   digitalWriteFast(ADC_CLK_PIN, LOW); | ||||
|   delayMicroseconds(1); | ||||
|   digitalWriteFast(ADC_CLK_PIN, HIGH); | ||||
|   delayMicroseconds(1); | ||||
|    | ||||
| //  for(int8_t i=7; i >= 0; i--){
 | ||||
| //    value |= digitalRead(ADC_DATA_PIN[i]) << i;
 | ||||
| //  }
 | ||||
|   value = (GPIO6_PSR >> 16) & 0xFF; | ||||
| 
 | ||||
|   Serial.println(value, DEC); | ||||
| //  Serial.print('\t');
 | ||||
| //  T = micros();
 | ||||
| ////  Serial.println(T - t, DEC);
 | ||||
| //  while(t + d > micros());
 | ||||
| //  t = T;
 | ||||
| } | ||||
		Reference in New Issue
	
	Block a user