Stm32 HC-08
Проблема с блютуз модулем, нужно не много подправить код.
uint8_t Buffer[1];
/* USER CODE END 2 */
/* Infinite loop */
/* USER CODE BEGIN WHILE */
while (1)
{
HAL_UART_Receive_IT(&huart1, (uint8_t*)Buffer, 1);
if(Buffer[0] == 1){
HAL_UART_Transmit_IT(&huart1,(uint8_t*)"Ok", 2);}
else
HAL_UART_Transmit_IT(&huart1, (uint8_t*)Buffer, 1);
}
Выполняется приём и else, то есть даже когда я отправляю с телефона 1 мне обратно на телефон приходит 1. Но я не понимаю почему не выполняется условие if.
-
Возможно, это глупый вопрос. Если это так, прошу прощения. Но вы число 1 и цифру (символ) '1' здесь не перепутали?
-
if(Buffer[0] == (uint8_t)'1')
может быть?
-
Aktualne zlecenia dla freelancerów w kategorii C i C++
Zbiórka MTA:SA 1.6 klienta z kodu źródłowego
210 PLN
Potrzebny deweloper MTA:SA. Potrzebuję pomocy w zbudowaniu czystego źródła MTA:SA 1.6 mtasa-blue na Windows. Co należy zrobić: 1. Skonfigurować środowisko do budowy: Visual Studio, Git, DirectX SDK, CEF, DLL i inne zależności. 2. Zbudować czystego klienta/serwera… C i C++ ∙ 3 godziny 23 minuty temu ∙ 5 ofert |
Opracowanie oprogramowania do zarządzania iPhone'em przez kabel USB z komputera PC
839 PLN
Należy opracować program dla systemu Windows, który umożliwia podłączenie iPhone'a z jailbreak przez kabel USB i zarządzanie nim z komputera.Główne funkcje:Podłączenie iPhone'a przez USB. Program powinien szybko rozpoznawać podłączonego iPhone'a i działać przez kabel, aby… C i C++, Python ∙ 1 dzień temu ∙ 16 ofert |