Например TDA7294

Форум РадиоКот :: Просмотр темы - Rs232 и Atmega16 на Си
Форум РадиоКот
https://radiokot.ru/forum/

Rs232 и Atmega16 на Си
https://radiokot.ru/forum/viewtopic.php?f=24&t=152193
Страница 1 из 1

Автор:  DJZEM [ Ср янв 31, 2018 17:29:59 ]
Заголовок сообщения:  Rs232 и Atmega16 на Си

Мужики!!
Я в этом деле не силен, и по этому прошу помощи.
Я не пойму как передать слово и сравнить его.
Умею передавать, получать и сравнивать только одну циферку или буквочку.
А как передавать и получать целые слова? Как их сравнивать??


Вот код на Си



Спасибо

Автор:  Myp3ik [ Чт фев 01, 2018 16:13:35 ]
Заголовок сообщения:  Re: Rs232 и Atmega16 на Си

Допустим есть слово

Код:
const char *const keyWord = {"Hello!"};


которое нужно найти в буфере приема

Код:
char buffer[] = {"Hello!"};


Код:
if (!strncmp(buffer, keyWord, strlen(keyWord)))
{
   // Совпадение   
}


или без библиотеки поэлементно в цикле сравнить два массива символов.

Автор:  DJZEM [ Пт фев 02, 2018 01:12:07 ]
Заголовок сообщения:  Re: Rs232 и Atmega16 на Си

А если в принятом буфере, кроме нужного слова, еще какой то мусор?? Типа там, начало, перенос и т д, как отсеять??

Автор:  Myp3ik [ Пт фев 02, 2018 04:06:58 ]
Заголовок сообщения:  Re: Rs232 и Atmega16 на Си

http://all-ht.ru/inf/prog/c/func/strstr.html

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/