SoftUart Only TX

  • Post author:
  • Post category:STM32

from: https://eroro.tistory.com/488

https://github.com/blalor/avr-softuart

위 사이트에 나와있는 소스코드를 STM32F103에서 동작하도록 변경
9600bps에 맞췄습니다만 본인이 사용하는 클럭 설정이나 다른 코어라면 코어의 처리 속도등을 고려해서 Timer의 발생 시간을 조절해주어야 합니다.

계산해보면 1/9600 = 0.00010416… 이므로 오차율 감안하고 104us정도 나오도록 오실로스코프로 계산하면서 맞춰주면 될 것 같습니다.