mikroC PRO for PIC, помогите разобраться » Форум сайта Pic.RKniga.ru


Логин:
Пароль:
О сайте:

Pic.Rkniga.ru - Сайт как для начинающих, так и для опытных радиолюбителей, разрабатывающих свои устройства на популярных PIC микроконтроллерах.
Здесь можно обмениваться сообщениями на форуме, а также добавлять на сайт статьи и схемы своих устройств.

Меню сайта
Главная Форум по PIC микроконтроллерам Форум Статьи по PIC микроконтроллерам Статьи Справочная информаци по PIC микроконтроллерам Справочник Литература по PIC микроконтроллерам Литература Схемотехника Схемотехника устройств на PIC микроконтроллерах Микроконтроллеры Программаторы Все по программированию PIC микроконтроллеров Программы, Софт Программы Ссылки Написать нам
Опрос

Сколько лет вы занимаетесь программированием PIC микроконтроллеров?


от 0-1 года
1-3 года
3-5 лет
5-10 лет
более 10


Последние материалы
  • Каршеринг в Москве - это Просто, Удобно и Недорого.
  • Кнопка On/OFF на PIC12F629.
  • Часы с синхронизацией от китайского будильника
  • ШИМ регулятор на PIC16F628A.
  • Счетчики прямого и обратного счета на PIC16F628A.
  • Таймер отключения питания для мультиметра и не только.
  • Программирование на C микроконтроллеров PIC24
  • Измеритель напряжения и тока
  • Маршрутный компьютер для электровелосипеда
  • Простой двухканальный термометр на PIC16F690 и датчиках DS18B20
  • Популярные материалы
    Случайная книга


    Ответить
     mikroC PRO for PIC, помогите разобраться
    intom33
    19 мая 2016 13:10
    Сообщение #1


    Новичок
    • 17

    Репутация: 0
    Группа: Посетители
    Сообщений: 6
    Регистрация: 19.05.2016
    ICQ:--
    Доброго времени суток Всем!
    Я только начал изучать mikroC for PIC. У меня такой вопрос по UART передача данных с компа на PIC. Например передаю в PIC четыре байта с цифрами 2,5,3,7 вопрос как мне их в пике склеить чтоб получилось 2537 одно число,например чтоб оно засвечивало светодиод 2537 раз на контакте PIC RB0
    Перейти в начало страницы
    alex
    21 мая 2016 08:29
    Сообщение #2


    Участник
    • 34

    Репутация: 3
    Группа: Администраторы
    Сообщений: 90
    Регистрация: 13.06.2012
    ICQ:--
    Если очень кратко, то необходимо последовательно считывать передаваемый числа из буфера Uart'a. Пример алгоритма:
    - Проверка статуса буфера.
    - Если пришло число, то записываем в регистр.
    - Проверка статуса буфера.
    - Пришло еще число, записываем в регистр/другой регистр.
    ... и так до определенного момента(у вас до 4).
    пришло 4 числа, выводим на экран.
    Это краткий алгоритм и для корректной работы необходимы дополнительный проверки, например если у вас придет число 157 одним байтом, как его выводить и др.
    Перейти в начало страницы
    Быстрый ответ Ответить
    2чел. читают эту тему (гостей: 2)
    Пользователей: 0

      Сейчас: 18 октября 2017 14:09