STM32F1 32

STM32F1, STMCubeMx, Timer, Stepper Motor

STM32F1, STMCubeMx, Timer, Stepper Motor Timer를 이용하였으며 360도 단위로 정방향 회전과 반대방향 회전을 반복합니다. 0. 참고 자료[Stepper Driver] https://www.eleparts.co.kr/goods/view?no=4049079[A3K-M244] https://www.eleparts.co.kr/goods/view?no=2619 1. 모듈[SD02C] Stepper Driver 2 Ampere스테핑모터 A3K-M244 / 42각 유니폴라방식 2상 스테핑모터DC 12V-2A Motor 6선과 전원 연결 부분입니다. Stepping 설정 핀과 UART 연결 핀입니다. 1/1, 1/2, 1/4, 1/8 MicroStep를 지원 A3K-M244를 구입하..

STM32F1 2018.09.29

STM32F1, STMCubeMx, uart_rx_interrupt

STM32F1, STMCubeMx, uart_rx_interrupt Uart Rx 인터럽트 동작을 유지하다가 Button이 눌려지면 Tx를 합니다. Tx 동작은 HAL_UART_Transmit_IT 함수를 사용하였습니다. Rx 동작은 HAL_UART_Receive, HAL_UART_Receive_IT 함수를 사용하지 않고Rx 인터럽트를 통해 byte 단위로 데이터를 수신받습니다. 0. 참고 자료https://m.blog.naver.com/PostView.nhn?blogId=fresh1005&logNo=220290778475&proxyReferer=https%3A%2F%2Fwww.google.com%2F 1. 모듈 2. HW 구성 3. RCC > HSE > Crystal/Ceramic Resonator 4..

STM32F1 2018.08.19

STM32F1, STMCubeMX, SDIO, SPI, VS1003B MP3 Board, Micro SD Storage Board

STM32F1, STMCubeMX, SDIO, SPI, VS1003B MP3 Board, Micro SD Storage Board STM32F1, STMCubeMX, SPI, VS1003B MP3 Board 출처: http://coyoteugly.tistory.com/category [마이콤 개발자를 위한 여행]STM32F1, STMCubeMX, SPI, VS1003B MP3 Board 출처: http://coyoteugly.tistory.com/category [마이콤 개발자를 위한 여행]STM32F1, STMCubeMX, SPI, VS1003B MP3 Board 출처: http://coyoteugly.tistory.com/127?category=806416 [마이콤 개발자를 위한 여행]STM32F1,..

STM32F1 2018.08.06

STM32F1, VS1003B MP3 Board, Audacity Audio Program, Linux xxd Command

STM32F1, VS1003B MP3 Board, Audacity Audio Program, Linux xxd Command VS1003B MP3 Board에서 8Kbps, Mono 형식을 사용합니다.위 형식의 Audio 파일을 만드는 방법입니다. https://www.audacityteam.org/ 1. Audacity 설치 2. 프로그램 실행 2. 변환할 파일 열기 3. 파일 > 내보내기 > MP3로 내보내기반드시 MP3로 할 필요는 없을 것이라 생각하지만 다른 옵션은 테스트하지 않았습니다. 4. 오디오 내보내기비트레이트 모드 : 고정품질 : 8 kbps채널 모드 : 모노로 강제 내보내기 5. 리눅스 환경에서xxd -i > beep.mp3 > beep.txt

STM32F1 2018.08.06

STM32F1, STMCubeMx, SPI, AT45DBXX DataFlash

STM32F1, STMCubeMx, SPI, AT45DBXX DataFlash 0. 참고 사이트 https://www.waveshare.com/wiki/AT45DBXX_DataFlash_Board https://www.waveshare.com/wiki/Open103V 1. 모듈 2. HW 구성3.3V 동작하네요WP, RST는 연결하지 않았어요 3. RCC > HSE > Crystal/Ceramic Resonator 4. SPI1 > Full Duplex Master 5. USART1 > Asynchronous 6. CS Pin 7. Clock Configuration > 72MHz 8. Configuration > SPI1 9. SPI1 ConfigurationPrescaler Error 10. SPI1..

STM32F1 2018.08.06

STM32F1, STMCubeMX, 2-wire serial interface, TTP229 16-channel Touch Switch Digital Sensor

STM32F1, STMCubeMX, 2-wire serial interface, TTP229 16-channel Touch Switch Digital Sensor 0. 참고 사이트 https://github.com/arduino12/ttp229-arduino/tree/master/TTP229 1. 모듈 2. HW 구성2.4V ~ 5.5V 내에서 동작합니다. 그림처럼 점퍼가 되어 있어야 16 key를 인식할 수 있습니다. 3. RCC > HSE > Crystal/Ceramic Resonator 4. USART1 > Asynchronous 5. TTP229 PinTTP229_SCLTTP229_SDO 6. 소스https://github.com/sglee0223/stm32f103ve/tree/master/ttp..

STM32F1 2018.08.06

STM32F1, STMCubeMX, 2-wire serial interface, DHT22 Temperature, Humidity Sensor

STM32F1, STMCubeMX, 2-wire serial interface, DHT22 Temperature, Humidity Sensor 0. 참고 사이트 http://davidegironi.blogspot.com/2012/12/reading-temperature-and-humidity-on-avr.html 1. 모듈 2. HW 구성3.3V ~ 6V 동작 사양입니다. 3. RCC > HSE > Crystal/Ceramic Resonator 4. DHT22 Data PinSW적으로 Input, Output을 변경하면서 Data를 가져오기 때문에 In/Out 설정은 맘대로 해도 됩니다. 5. USART1 > Asynchronous 6. Clock Configuration > 72MHz 7. 소스http..

STM32F1 2018.08.06