Страница 1 из 1

Аналоги команд

Добавлено: Пт май 23, 2014 17:50:39
O'NeiLL
Доброго дня, ребят имеются ли у следующих команд для ардуино аналоги для PIC контроллеров, интересует семейство pic16 или pic18

Код: Выделить всё

if (Serial.available() > 0) {  //если пришли данные
    incomingByte = Serial.read(); // считываем байт
    if(incomingByte == '0') {
P.S. ещё новичок в этих делах

Re: Аналоги команд

Добавлено: Пт май 23, 2014 18:24:26
Ser60
Конечно, в любом МК с UART модулем имеется подобный функционал. Прием байта Serial.available() индицируется установкой флага прерывания RCIF, а вместо "incomingByte = Serial.read()" следует написать "incomingByte = RCREG". Если не понимате о чем я пишу, почитайте сначала любую книгу по PIC. В любой из них имется описание UART модуля и примеры как с ним работать, тем самым ответ на Ваш вопрос.

Re: Аналоги команд

Добавлено: Пт май 23, 2014 18:26:55
O'NeiLL
Спасибо, за ответ. Последний вопрос по этой теме. Насколько я понимаю всё это можно реализовать как на асме так и на си?

Re: Аналоги команд

Добавлено: Пт май 23, 2014 18:55:17
Ser60
Правильно понимате.