초보의 아웅다웅 설계하기 336

STM32F 자이로 가속센서 MPU6050

Reset 시에 어떤 부분이 틀어져서인지 모르지만 Reset 후 타이밍이 안 맞으면 전원을 완전 제거 후 다시 인가해줘야 하네요.(제가 잘못한 걸수도 있구요.) IC의 전원을 Reset 해주도록 설계 해주는게 맞는거 아닌가 싶긴하네요.(IC 전원만 Load 스위치를 사용하여 다시 Turn-on 시키는게 편할 것 같습니다.) 너무 여기저기 소스를 긁어다 쓰다보니 어디꺼를 가져왔는지도 모르겠네요. ... https://ddtxrx.tistory.com/entry/STM32-LL%EB%93%9C%EB%9D%BC%EC%9D%B4%EB%B2%84-I2C-DMA-MPU6050-%EC%83%81%EB%B3%B4%ED%95%84%ED%84%B0 [STM32] LL 드라이버 - I2C DMA로 작성한 MPU6050 상보..

STM32F DAC, Digital POT

MCP4251 MCP4716 웹에서 돌아다니는 아두이노 코드와 구글링한 코드를 수정하였습니다. https://www.arduino.cc/reference/en/libraries/mcp4251/ MCP4251 - Arduino Reference Reference > Libraries > Mcp4251 MCP4251 Signal Input/Output MCP4251 Digital Pot Control MCP4251 digital potentiometer can be controlled over SPI interface to have resistance range as per the model number. The number of steps can be 128 or 256 depends upon www.ar..

nRF24L01 + STM32L073

https://github.com/nesvera/STM32_NRF24 GitHub - nesvera/STM32_NRF24 Contribute to nesvera/STM32_NRF24 development by creating an account on GitHub. github.com 윗분이 만들어 놓으신 코드를 STM32L073으로 맞춰서 변경만 해보았습니다. 코드를 만지지 않아서 난잡과 더러움 그 자체이지만 구매한 모듈에 이상이 있는지 확인하는 용도로 사용하였기 때문에 눈 감고 넘어갔습니다. ㅎㅎ main 98번째 줄에 //#define _TX_를 주석처리를 풀고 컴파일하여 라이팅 하면 TX로 주석처리하면 RX로 동작합니다. GPIO는 아래 처럼 사용하였습니다. #define SPIx_SCK_PIN G..

전기 수술기 REM

모노폴라 수술기에서 반대쪽 극성이 인체에 DEEP 하게 닿지 않으면 BURN-IN이 일어난다고 합니다.(들은 내용) 업체들의 REM단에서는 특정 주파수의 정현파가 나오고 인체가 닿으면 변하는 파형을 MCU에서 확인하여 사람이 닿은 정도를 파악하는 것 같습니다.(업체마다 출력 파형은 다름) 수술기에서 들어오는 고주파(400khz 등)와 측정 주파수는 분리되어야 하는데 TRANS를 사용하여 분리하는 것으로 보입니다. REM 단(모노폴라 수술기의 PLATE 단)