Merhaba
Aşağıdaki UART iletişim kodunu hem STM32CubeIDe hem de Keil 5.30 da işlemciye yüklediğimde puuty yada benzeri programlarda anlamsız veri geliyor. sayı gelmesi gerekirken farklı karakterler geliyor.
Kod:
#include "string.h"
/* USER CODE BEGIN PV */
char com_giden[50];
int ix = 0;
/* USER CODE END PV */
loop döngüsü :
sprintf(com_giden,"merhaba dunya : %d\r\n",ix++);
HAL_UART_Transmit(&huart1,(uint8_t*)com_giden,strlen(com_giden),10);
HAL_Delay(500);
kullandığım usb ttl converter:
cp2102 (https://www.gittigidiyor.com/ev-elektronigi/cp2102-usb-to-ttl-com-cevirici-adaptor-5124p-seri-donusturucu-karti-arduino-rs232-convertor_pdp_501510386)
termite programına gelen veri:
(https://i.hizliresim.com/8xrUJb.png) (https://hizliresim.com/8xrUJb)
putty:
(https://i.hizliresim.com/tsacbA.png) (https://hizliresim.com/tsacbA)
aygıt yöneticisi:
(https://i.hizliresim.com/W3BVjj.png) (https://hizliresim.com/W3BVjj)
sorunun kaynağı kullandığım silicon labs cp210x olabilir mi?
Yardımlarınız için şimdiden teşekkürler.
Sorun Clock Configuration da yaptığım hatadan kaynaklanıyormuş.