현재 예제 "센서 데모"에 STM32L476 + X-NUCLEO-IDB04A1 기반의 블루투스 저전력 엔진 (BLE)을 구현합니다. "센서 데모"예에서는 스마트 폰으로 데이터를 보내도록 코드 만 작성합니다. 그리고 데이터를 수신하지 마십시오. 은 본인은 아래 기능을 사용할 수 있다고 생각 데이터 : tBleStatus aci_gatt_read_charac_
SPI 프로토콜을 통해 STM32L1 (NUCLEO-L152RE 보드)에 연결된 BlueNRG 칩 (확장 보드 X-NUCLEO-IDB04A1)과 통신하려고합니다. BlueNRG manual에 따르면, 읽기/쓰기 버퍼 크기와 장치 상태를 얻기 위해 5 바이트의 빈 SPI 패킷 ((0x0B, 0, 0, 0, 0))을 보낼 수 있습니다. 장치가 잠자고 깨어있는
stm32f4 검색 보드 (stm43f407xx)가있는 프로젝트에서 SPBTLE-RF (IDB05A1 보드)와 통신하고 싶습니다. 프리스케일러 8과 SPI2를 사용하고 있습니다 (168MHz, apb1은 42Mhz에서 실행되므로 시계는 5.25Mhz입니다), 데이터 시트에는 bluenrg-ms의 SPI 클럭이 최대 8Mhz까지 작동하지만 통신 할 수 없다고
내 nucleo-64 보드에서 IDB05A1과 성공적으로 통신 할 수 있습니다. 나는 그것을 발견 할 수있게하고 내 전화기를 그것에 연결한다. 그러나 페어링 직후에 장치가 내 전화기에서 연결이 끊어집니다. 이 끊기 전에 나는 내가 해독 할 수있는 HCI 이벤트가 나타납니다 를 0x04에서 0xff에는 0x0B 0x01로 0x0c 0x01로는 0x08를 0x