11-1시

\ documentclass의 [UTF8 {} ctexart

%의 \ documentclass 명령 {기사}

\ 제목 {2019 니안 (10) 왕위 23 리 --- {\ 오늘}} 연습 요약

\ 저자 {} 레이 이순신 산

\ usepackage [UTF8] {} inputenc

\ usepackage {ctex}

\ 날짜 {\ 오늘}

\ usepackage {기하학}

\ {형상 a4paper는, 왼쪽 = 1cm, 2cm = 오른쪽, 위쪽 = 2cm, 바닥 = 1cm}

\ usepackage {graphicx}

\ usepackage [breaklinks, colorlinks, linkcolor = 블랙 citecolor = 블랙, 흑색 urlcolor = {} hyperref

\ {문서} 시작

\ maketitle

\ TableOfContents를 \

 

\ 제 {10월 23일}

\ 하위 섹션 {카일 소프트웨어가 설치, 세인트 - 링크 구동}

\ 하위 섹션 {아폴로 프로그램 보드는 F429 루틴을 구울 수있다}

\ 하위 섹션 {카일 시리얼 다운로드은 공개 하나, 또는 직렬 포트를 점유 할 수 있습니다}

\ 하위 섹션 {} 학습 형 구조 구성

\ includegraphics 명령 [배율 = 0.6] {} struct.png

\ 하위 섹션 {} 기본 조작 작업을 비트 배우기

\ 하위 섹션 {예 1 \ 텍스트없는 \ textless3 평균 3 비트만큼 왼쪽으로 1로, 오른쪽은 0 수득 1 * 2 * 2 * 2 = 8}

 

\ 제 {10월 24일}

\ 하위 섹션 {INC, 호, mise.c} 파일의 의미

\ {조제 INC 주변 헤더 파일 내에 있었다 SRC 라이브러리 함수 소스 파일 내의하고, 파일이 중단 mise.c이다}

\ 하위 섹션 {배운 GPIO 일반적인 라이브러리 함수}

\ 조제 {I / O 핀은 너무 GPIO (범용 I / O)라는, 그러한 입출력 등 다양한 소프트웨어 다양한 기능에 제공 될 수있다. GPIO 핀과 상이한 GPIOA, GPIOB, GPIOG 그룹으로 분할되어, 각각의 포트 (15)에 0}으로 분할된다

\ 하위 섹션 {} 세 개의 매개 변수

\ {센터} 시작

\ includegraphics 명령 [배율 = 0.8] {} gpio.png

\ 끝 {센터}

\ 하위 섹션 {포트}

\ 직렬 통신 (직렬 통신) 조제 {개념 바이트를 송신 및 수신하기위한 매우 간단한 직렬 비트 (비트) 통신 시스템

직렬 인터페이스는 장치가 병렬 데이터 문자의 CPU에 공급되는 동안 직렬 데이터 스트림으로 변환 된 직렬 데이터의 연속적인 스트림으로서 전송 특성을 수신 할 수 변환 CPU로부터 수신 된 병렬 데이터 일 수있다. } 문자열 회전 수, 병렬 및 직렬

\ 하위 섹션 {시리얼 포트 초기화}

\ {센터} 시작

\ includegraphics 명령 [배율 = 0.6] {} uart_init.png

\ 끝 {센터}

 

\ 제 {10월 25일}

\ 하위 섹션은 {내부를 인쇄하는 일련 보조 기능의 printf를 사용하여 헤더 파일 usart.h 호출되기 때문에}

\ includegraphics 명령 [배율 = 0.5] {} usart_able.png

\ 하위 섹션 {카일 중국어 주석을 사용하지}

\ includegraphics 명령 [배율 = 0.6] {} mess_code.png

\ 조제 {중국어 GB2312 (간체)를 선택, 선택의 여지가, 당신은 일반 편집기 설정 아래의 인코딩이 볼 수있는, 구성 최하부, 편집기 페이지를 찾을 편집을 클릭합니다. 중국 주석을 입력하려면 확인을 클릭}

\ 하위 섹션 {8 자 수신, 또는 왜곡이다 할 수 있어야합니다 직렬 데이터 비트를 디버깅하려면 주}

\ includegraphics 명령 [배율 = 0.6] {} tiaoshi.png

\ 하위 섹션 {타이머 실험, 0 플래시 번만 및 재순환되지 않은 상태}

\ includegraphics 명령 [배율 = 0.5] {} only_one.png

\ 하위 섹션 {보기 핀 핀 멀티플렉싱, 대체 기능을 검색}

\ includegraphics 명령 [배율 = 0.5] {} alternate.png

\ 제 {10월 26일}

\ 하위 섹션 {카일은 .H 파일 내부 .c 파일 내부에 HALLIB을 확장 할 수 없습니다}

\ includegraphics 명령 [배율 = 0.5] {} build.png

같은 \ 조제 {} 재 빌드보기

\ 하위 섹션 {keils 파일이 사라}

\ includegraphics 명령 [배율 = 0.5] {} filehide.png

\ 제 {10월 26일부터 11월 1일까지}

\ 하위 섹션 {볼륨, 정확성, 가격 지표 세 가지 모듈 PM2.5를 찾을 수}

\ {조제 비교 여섯 PM2.5 모듈 최종 sps30}

\ 하위 섹션 {sps30주의 깊게 중요한 매개 변수를 읽을}

\ 제 {sps30 중요한 매개 변수}

\ 하위 {작동 원리}

\ 호의 {레이저 산란}

\ 하위 {수명}

\ 호의 {8 년 이상}

\ 하위 {크기}

\ 호 {41 X 41 X 12mm}

\ 하위 {중요 매개 변수}

\ {센터} 시작

\ {시작을 표} {P} {5cm 2cm P {P} {P} {2cm 5cm P {}}} 1cm

\ hline

파라미터 값 유닛 소견 \\

\ hline

전압 및 4.5-5 & V & - \\

대기 전류 및 <8 mA 및 유휴 모드 \\

평균 전류 60 mA 및 - \\

정밀 & $ \시 $ 10 UG / m & 0-100ug / m \\

농도 $의 \ 일 오후 $ 10 $ \ % $ & 100-1000ug / m \\

I / OPIN (RX / SDA, TX / SCL) -0.3-5.5 & V & \\

최대 IO 핀 전류 16 mA 및 \\\ hline

\ 끝 {표}

\ 끝 {센터}

\ 하위 {핀 매개 변수}

\ {센터} 시작

\ {시작을 표} {P} {1cm 2cm P {P} {P} 5cm 6cm {P} {1cm}}

\ hline

핀 및 이름 및 설명 및 비 \\

1 개 VDD 및 지원 전압 5V $ \시 $ $ 10 \ % $ \\

2 RX 및 UART 통신 승인 핀 및 TTL 5V와 3.3V의 LVTTL 호환 \\

및 SDA 및 I2CSerial 데이터 출력 핀 및 TTL 5V와 3.3V의 LVTTL 호환 \\

3 TX 및 UART 통신 및 핀 및 TTL 5V와 3.3V LVTTL 호환 전송 \\

SCL 및 I2C 및 직렬 클록 입력 및 TTL 5V 및 LVTTL 3.3Vcomatible \\

4 SEL 및 인터페이스 선택 및 플로팅 모드 selsection의 UART \\ &&& 접지 모드 선택 I2C \\

5 및 접지 GND 모드 선택 및 - \\

\ hline

\ 끝 {표}

\ 끝 {센터}

 

 

 

 

 

 

 

\ 하위 {일반적인 UART 애플리케이션 회로.}

 

\ 호의 {SCL 및 SDA 두 라인은 / O를 개방 드레인 I입니다. 그들은 외부 풀업 저항에 (예를 들어 루피아 = 10 $ 오메가 $ \)를 연결해야합니다.}

 

\ {조제 정확하게 같은 I2C 인터페이스를 선택하기 위해서, 인터페이스를 선택 (SEL) 핀은 앞 또는 센서에 전원이 공급되는 동시에 GND로 당겨되어야한다.}

 

\ {센터} 시작

 

\ includegraphics 명령 [배율 = 0.6] {} uart.png

 

\ 하위 {설정 포인터 데이터 읽기}

 

\ 하위 {설정 포인터는 데이터 쓰기}

 

\ 하위 {체크섬 계산}

 

\ 하위 {I 2 C 명령}

 

\ 하위 {측정 값을 읽기}

 

\ 끝 {센터}

 

 

 

\ 제 {년 11 월 1}

\ {담당 32 비트 8 비트 바이트로 캐스팅} U32

\ includegraphics 명령 [배율 = 0.8] {} u32trans.png

\ {조제 SCB- \는 AIRCR 전체 textgreater, SCB 주소의 구성 요소는 동일 0x05FA0000이다}

\ {하위 섹션 모더는 OSPEEDR, PURDR 두 제어부는 각각 IO 포트 레지스터}

\ includegraphics 명령 [배율 = 0.4] {} twocontrol.png \\

\ includegraphics 명령 [배율 = 0.5] {} move11chen2.png

\ 조제는 {GPIO16 각 레지스터 핀 그룹, 소위 핀 변환 동작의 번역의 비트 위치에서의 상태 값을 반영한 제어, 변환 상태에 대해 상이한 값들이 상이한 변환 위치를 판정한다 상이한 결정 핀}

\ 하위 섹션 {GPIO 포트 기능}

\ includegraphics 명령 [배율 = 0.5] {} pinsetfuc.png

\ 조제 검출 프로그램 순서 {BITX 테스트 포트는 포트 pinpos 것을 유의}

\ 조제는 {비 작동 레지스터 0과 1을 포함한다}

\ {조제는 다중화 AF 네 그룹, 총 32 비트 제어 레지스터 (8)는 IO, IO 모드 제어 레지스터들의 세트는 2} 16 IO

 

\ {담당 다중 상태 AF 핀 배치}

\ includegraphics 명령 [배율 = 0.5] {} affuc.png

\ {조제 GPIO- \ textgreater AFR [1] 구조체 인 - 반전 12 비트가 모두 0이 될 4를 등록한다는 것을 의미}

\ 조제 pin11 위치 등전위 {1111 0x0F의 \ 텍스트없는 \ textless12 15 textless3 \ (15)의 상위 8 비트이다}

\ {조제 12 \ 위해 텍스트의 \의 텍스트없는 12 AF는 다중 상태 SDIO 핀 제 12하게 12 pin11}

 

\ {라이브러리 함수 AF 핀 다중 상태} 항

\ includegraphics 명령 [배율 = 0.5] {} AFFF.png

\ {조제 비트 - \ textgreater \ 오른쪽 3 패킷 textgreater 15-8,1111-1110 만, 1}

\ 조제는 {7-0,1110-0000 만, 오른쪽은 두 그룹으로 나누어, 0 AFR [0] AFR [1]}

\ {조제 = 0001 BITX는 식의 정확성을 검증 할 수 복용 BITX \ 0x07 값 및 패킷}

\ {조제 BITX 핀 밝은 위치를 표시하고, 0-15 만 걸릴 수도}

 

\ 하위 섹션 {휴식}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

\ 끝 {문서}

 

추천

출처www.cnblogs.com/china520/p/11779787.html