Blue Tooth Low Energy 모듈 BLE112의 breakout 보드 REBLE112FR을 Mac에서 직렬 디버깅
3843 단어 reble112frble112BGScriptBLE블루투스
소개
REBLE112FR의 개발 환경으로서 시리얼 디버그 환경의 준비에 대한 자신을 위한 비망록입니다. 이 잡은 리포트가 누군가의 참고가 되는 것이 있으면 망외의 기쁨입니다
등장 인물의 설명
Bluegiga 사의 Blue Tooth Low Enegy (BLE) 모듈 BLE112 은 서비스의 정의는 XML 로, 논리를 bgscript 라고 하는 Basic 라이크인 언어로 쓸 수 있으므로 간편합니다.
BLE112의 BreakOut Board는 Jeff Rowberg 의 여러가지 있습니다만, Running Electronics 의 REBLE112FR 도 비교적 저렴하고, 배터리 폴더도 실장되어 있어 편리합니다.
TTL-232R-3V3은 3.3V계의 TTL을 USB로 변환해 주는 만능 케이블로, 이것 한 개로 Mac에서 Raspberry Pi를 제어하거나 라고 매우 편리합니다. 비슷한 모듈에 aitendo USB-TTL2303-5P 등이 있습니다.
연결 방법
REBLE112RF 핀아웃
우선, BLE112 의 usart 의 핀 배열은 여기 가 됩니다. ALT1 또는 ALT2로 핀이 다르므로 hardware.xml의 usat 요소를 확인합니다.
예: hardware.xml <usart channel="1" alternate="1" baud="115200" endpoint="none" flow="false" />
위의 예에서는 channel=1, altername=1 (이어서 전송 속도는 115200입니다. 이 값은 나중에 Mac에 연결할 때 사용합니다)
따라서 핀은 다음과 같습니다.
P0-5 RX
P0-4 TX
P0-3 RT
P0-2 CT
BLE112의 핀은 REBLE112RF에서는 이렇게 2.54mm 피치의 스루홀에 실장되어 있으므로 IC 클립으로 연결
TTL-232R-3V3 핀아웃
TTL-232R-3V3 에 있는 대로, 이러한 핀아웃 가 되어 있습니다.
REBLE112FR과 TTL-232R-3V3의 연결
REBLE112FR과 TTL-232R-3V3을 교차 결합합니다. 즉 서로의 RX와 TX를, RT와 CT를 연결합니다. 여기서 TTL-232R-3V3의 GND와 5V는 어디에도 연결되지 않습니다. 계속해서 설명합니다만 REBLE112FR에는 CC Debugger 경유로 USB로부터 급전합니다
ls
REBLE112FR에 전원 공급
REBLE112FR로 Serial 디버깅 할 때 CC Debugger를 통해 전원을 공급합니다. CC Debugger 와 연결되어 있으면 REBLE112FR 의 스위치는 on/off 어느 쪽이라도 급전되고 있는 것 같습니다.
TTL-232R-3V3과 Mac 간의 연결
나중에 여기에서 Raspberry Pi와 연결하는 것과 거의 같습니다.
1. TTL-232R-3V3을 USB로 Mac에 연결
2. 터미널 열기
3. ls/dev/tty.usb*에서 tty의 장치 이름을 확인합니다. 이하, tty.usbserial-FTGCT1MX였다고 해서
4. screen/dev/tty.usbserial-FTGCT1MX 115200
5. 종료는 CNTL+a CNTL+¥
이제 통신 시작입니다. bgscript에서 다음과 같이 작성한 내용이 Mac 터미널에 출력됩니다.
예 call system_endpoint_tx(system_endpoint_uart1, 13, "Scanning...\r\n")
참고 완성 사진
케이블이 엉망이되어 전혀 도움이되지 않는 것 같습니다 ...
Reference
이 문제에 관하여(Blue Tooth Low Energy 모듈 BLE112의 breakout 보드 REBLE112FR을 Mac에서 직렬 디버깅), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/UedaTakeyuki/items/864027d50284a28ce631
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Bluegiga 사의 Blue Tooth Low Enegy (BLE) 모듈 BLE112 은 서비스의 정의는 XML 로, 논리를 bgscript 라고 하는 Basic 라이크인 언어로 쓸 수 있으므로 간편합니다.
BLE112의 BreakOut Board는 Jeff Rowberg 의 여러가지 있습니다만, Running Electronics 의 REBLE112FR 도 비교적 저렴하고, 배터리 폴더도 실장되어 있어 편리합니다.
TTL-232R-3V3은 3.3V계의 TTL을 USB로 변환해 주는 만능 케이블로, 이것 한 개로 Mac에서 Raspberry Pi를 제어하거나 라고 매우 편리합니다. 비슷한 모듈에 aitendo USB-TTL2303-5P 등이 있습니다.
연결 방법
REBLE112RF 핀아웃
우선, BLE112 의 usart 의 핀 배열은 여기 가 됩니다. ALT1 또는 ALT2로 핀이 다르므로 hardware.xml의 usat 요소를 확인합니다.
예: hardware.xml <usart channel="1" alternate="1" baud="115200" endpoint="none" flow="false" />
위의 예에서는 channel=1, altername=1 (이어서 전송 속도는 115200입니다. 이 값은 나중에 Mac에 연결할 때 사용합니다)
따라서 핀은 다음과 같습니다.
P0-5 RX
P0-4 TX
P0-3 RT
P0-2 CT
BLE112의 핀은 REBLE112RF에서는 이렇게 2.54mm 피치의 스루홀에 실장되어 있으므로 IC 클립으로 연결
TTL-232R-3V3 핀아웃
TTL-232R-3V3 에 있는 대로, 이러한 핀아웃 가 되어 있습니다.
REBLE112FR과 TTL-232R-3V3의 연결
REBLE112FR과 TTL-232R-3V3을 교차 결합합니다. 즉 서로의 RX와 TX를, RT와 CT를 연결합니다. 여기서 TTL-232R-3V3의 GND와 5V는 어디에도 연결되지 않습니다. 계속해서 설명합니다만 REBLE112FR에는 CC Debugger 경유로 USB로부터 급전합니다
ls
REBLE112FR에 전원 공급
REBLE112FR로 Serial 디버깅 할 때 CC Debugger를 통해 전원을 공급합니다. CC Debugger 와 연결되어 있으면 REBLE112FR 의 스위치는 on/off 어느 쪽이라도 급전되고 있는 것 같습니다.
TTL-232R-3V3과 Mac 간의 연결
나중에 여기에서 Raspberry Pi와 연결하는 것과 거의 같습니다.
1. TTL-232R-3V3을 USB로 Mac에 연결
2. 터미널 열기
3. ls/dev/tty.usb*에서 tty의 장치 이름을 확인합니다. 이하, tty.usbserial-FTGCT1MX였다고 해서
4. screen/dev/tty.usbserial-FTGCT1MX 115200
5. 종료는 CNTL+a CNTL+¥
이제 통신 시작입니다. bgscript에서 다음과 같이 작성한 내용이 Mac 터미널에 출력됩니다.
예 call system_endpoint_tx(system_endpoint_uart1, 13, "Scanning...\r\n")
참고 완성 사진
케이블이 엉망이되어 전혀 도움이되지 않는 것 같습니다 ...
Reference
이 문제에 관하여(Blue Tooth Low Energy 모듈 BLE112의 breakout 보드 REBLE112FR을 Mac에서 직렬 디버깅), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/UedaTakeyuki/items/864027d50284a28ce631
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
<usart channel="1" alternate="1" baud="115200" endpoint="none" flow="false" />
call system_endpoint_tx(system_endpoint_uart1, 13, "Scanning...\r\n")
케이블이 엉망이되어 전혀 도움이되지 않는 것 같습니다 ...
Reference
이 문제에 관하여(Blue Tooth Low Energy 모듈 BLE112의 breakout 보드 REBLE112FR을 Mac에서 직렬 디버깅), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/UedaTakeyuki/items/864027d50284a28ce631텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)