직비, 와이파이, 블루투스 어느 것을 쓸까? 요즘은 블루투스, 와이파이, 직비가 모두 저전력화 되고 있는 양상이라 무선 애플리케이션의 구현시 칩의 선택에 고민을 주곤 한다. 다들 나름의 선택 기준이 있겠지만 기본적으로 3가지 기준은 당연히 고려되어야 한다고 본다. 그것은 전력 소비(Power), 데이터 전송속도(Bit Rate), 무선 범위(Range) 3가지 이다. BLE(Bluetooth Low Energy), Low Power Wi-Fi, ZigBee 비교 자세한 스펙 비교는 아래 구글에서 검색한 비교표 이미지를 참고하자. - ZigBee (WPAN) 802.15.4 IEEE Standard - Bluetooth (WPAN) 802.15.1 IEEE Standard - Wi-Fi (WLAN) 802..
8051 기반 Memory Space 8051 기반의 SOC cc2530은 별개이지만 부분적으로 겹치는 4개의 메모리 스페이스를 갖는다. DATA, CODE, SFR, XDATA가 바로 그 녀석들이다. 쉽게 참조 될만한 한글 포스팅이 없어서 두서없지만 정리 해놓는다. 뭘 알아야 이해하지.. cc2530 메모리 맵을 보면 이런 그림이 나온다. 여기서 쪼~기 맨위에 보면 Selectable 32KB FLASH BANK라고 적혀있다. 선택한 플래시 뱅크는 0x8000 영역에 매핑된다는 것이지.. 흠.. 이 플래시 메모리는 2048바이트 플래시 페이지들로 나누어진다. XBANK 영역 크기가 0x8000이니깐 32K이군. 그러므로 뱅크당 페이지수는 16개이다. 뱅크가 뭐냐고? 흠.. 8051은 좀 더 큰 플래시 ..
직비 칩에서 시리얼 통신 코드 구현에 관하여 자꾸만 잊어버리는 건망증에 대비하여 이 글을 남긴다. 내공이 부족하여 오류가 있음을 충분히 감안하고 보아야 할 것이다. (뭐냐 이 대책 없는 무모함은 ㅡ..ㅡ) 어쨌든 이 포스팅에서는 cc2530의 UART 설정 방법에 대해 살펴보고자 한다. 본 포스팅을 읽기 전에 CC2530에서 UART가 어떻게 동작하는가에 대한 기본 이해를 돕는 Design Note DN112를 먼저 읽어볼 것을 추천한다. 기본적인 준비는 되었겠지? cc2530 개발환경과 TIMAC이 잘 준비된 상태라고 가정한다. 안 되어있으면 그것부터 해놓자. 이 부분도 좀 삽질을 해야하지만 그것까지 적으려니 좀 귀찮다. 언제 시간 날때 정리하도록 하자. 자~ 그럼 UART를 사용하기 위해 다음의 과정..
- Total
- Today
- Yesterday
- 캠코더
- 독후감
- 팅크웨어
- 티스토리
- 아이나비 탭 xd9
- SM5
- 박근혜
- 티스토리챌린지
- qxd1000a
- c언어
- 소니 핸디캠
- 소니 캠코더
- 아이나비 Tab XD9
- 오블완
- 아이나비 태블릿
- AXP35
- Ai
- 블로그
- 블랙박스
- 아이나비 패드
- 소니 AXP35
- CSS
- 한빛미디어
- Sony
- 소니
- X1 DASH
- 독서
- 서평
- 아이나비 탭 XD11 Pro
- 아이나비
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |