임베디드/고추건조기

오실로스코프

twoweeks-within 2024. 11. 26. 13:46


: 오실레이터 ( 진동 ) 을 스코프 진동파형을 보는 장비

수직 : 전압
수평 : 시간

구조
신호 (아날로그) : 프로브 > 증폭 > ADC ( 표본화 양자화 부호화) > 저장 (시간축에 대해 파형을 쭉 그려나가기 위해)
                                  >Triger : 일정 전압이 딱 넘었을때 그 기점의 정보

상단 : 1칸의 전압, 1칸의 초 // 1v/dv : 1칸에 1v , 500nS/div : 1칸에 500ns

open ch : 채널 활성화
open FFT : FFT 활성화 // 주파수 분석
coupling : DC / AC  // AC : 신호가 1,0 으로 됐을때 떨리는 그 부분만 볼 수 있음
probe mode : 배율

트리거 :  ex) if(전압 >= x VOLT) , 1v 이상인데 상승,하강엣지 > 그걸 잡아서 보여줌 
(mode)
auto : ~= 사용x  : 내가 기준점을 올려도 한번 잡고 원래대로 복구
single : 한번만 잡음 >run
normal : 신호 나올때마다 잡아줌 like multi
(trig edge)
rising: 상승엣지
falling : 하강엣지
// 화면의 T 아이콘을 위아래로 왔다갔다 조절 가능
// 그 T 가 기준점이 돼서 ex) rising 이면 기준점이상으로 처음 딱 올라왔을때 or 떨어졌을때를 보여줌 

신호3개  clock + data ( 보내는, 받는)
        > 클럭에 맞춰서 데이터 보냄
MISO : master input slave out  마스터에서 받는 ( master : 나, slave : 데이터)
MOSI : master output slave input 내가 보내는 

T cursor : 세로축 2개를 만들어 원하는 길이의 시간을 알 수 있음
V cursor : 가로축 2개를 만들어 : 원하는 길이의 전압을 알 수 있음

measures : Vpp, Vp 등 더 많은 정보 볼 수 있음

MENU
system settings > baseline calibration : 영점 조절 //프로브 제거 후
                    > X-Y 모드 , ch1 : X , ch2 : Y // 잘안씀

AUTOSET : 일정한 주기를 갖고 있을때 보기 이쁘게 만들어줌



       

char data[10] = {'a' , 'b'};
HAL_SPI_Transmit(&hspi1,data, 2, 100);
HAL_Delay(100);

 

1 . SPI_SCK // 클락 

// 1 triger 에 8개 >> 8 bit

2. SPI_ MOSI ( M OUT S IN) // 데이터

 

클락이 1일때 ( 노란색) 

데이터 값을 따라감

 

a = 0x61

  == 0110 0001

 

 

 

 

'임베디드 > 고추건조기' 카테고리의 다른 글

LED 회로  (0) 2024.11.29
UART로 printf() 구현  (0) 2024.11.29
데이터시트 해석  (1) 2024.11.25
데이터 시트 보는법  (1) 2024.11.23
GPIO 마무리, 회로도 보기  (0) 2024.11.21