이전 포스팅에 이어 SPI 에 좀 더 알아보자. SPI_receive (uint8_t received_data = 0xAB; ) 는 앞선 예제에서 데모용으로 사용된 placeholder 다. 실제 SPI_receive 구현에서 수신된 데이터는 고정된 값이 아니며 이러한 방식으로 하드코딩되지 않는다. 대신 SPI_receive 는 SPI 데이터 레지스터 또는 SPI 전송이 발생할 때 자동으로 채워지는 하드웨어 버퍼에서 읽는다. 실제 구현에서 일반적으로 작동하는 방식은 아래와 같다. SPI Registers or BUffers: SPI 마스터가 SPI_send 를 통해 데이터를 전송하면 클록 신호가 MOSI 라인을 통해 데이터를 전송하고 동시에 MISO 라인에서 들어오는 데이터를 전송한다. 슬레이브로부터 도..
Django의 다목적성과 강력한 프레임워크는 단순한 웹사이트와 복잡한 데이터 기반 애플리케이션 모두에 널리 사용된다. Django에 대해 좀 더 자세히 알아보자. Architecture (MVT Pattern)Model: 데이터 구조를 정의한다. 데이터베이스 레이아웃을 나타내며 데이터베이스 상호 작용을 담당한다. 예를 들어, 데이터베이스 레코드 생성 및 업데이트는 모델을 통해 수행된다.View: 사용자 요청을 처리하고, 모델에서 데이터를 가져오고 일반적으로 HTML 웹 페이지 또는 JSON 으로 응답을 렌더링하는 비즈니스 로직 계층이다.Template: 프레젠테이션 계층이다. Django 템플릿 언어를 사용해 사용자의 브라우저로 전송되는 동적 HTML 콘텐츠를 만든다.Key ComponentsDjango..
- Total
- Today
- Yesterday
- Computer Graphics
- 이코노미스트 에스프레소
- DICTIONARY
- Android
- Python
- 오블완
- 티스토리챌린지
- 투 포인터
- java
- leetcode
- ml
- 이코노미스트
- tf-idf
- 소켓 프로그래밍
- The Economist
- I2C
- 리트코드
- socket programming
- Hash Map
- 파이썬
- join
- 안드로이드
- 딕셔너리
- min heap
- vertex shader
- 머신 러닝
- defaultdict
- The Economist Espresso
- machine learning
- C++
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |