Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

USART на PIC 18F4550

Непрочитано 29.07.2010, 22:34  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: USART на PIC 18F4550

Сообщение от MisterDi Посмотреть сообщение
Про Бейсики для МК с поддержкой USB я не слышал.
Microbasic Pro от MikroE
Реклама:
Easyrider83 вне форума  
Непрочитано 01.08.2010, 12:36  
DUSTTSUD
Частый гость
 
Регистрация: 01.10.2008
Сообщений: 12
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
DUSTTSUD на пути к лучшему
По умолчанию Re: USART на PIC 18F4550

Всем большое спасибо.Извените что исчез,проблемы с нэтом.С visual basic розобралса,написал прогу которая (rs-232) отправляет 8 бит даных и 1 бит стоп,принимает также.А вот для контролера незнаю как написать (пишу на С).
DUSTTSUD вне форума  
Непрочитано 01.08.2010, 14:25  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: USART на PIC 18F4550

Кому надо, есть готовый модуль для VB6, который работает с СОМ портом.
Есть еще и для USB, но там уже похитрее все.
Easyrider83 вне форума  
Непрочитано 01.08.2010, 14:28  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: USART на PIC 18F4550

Сообщение от DUSTTSUD Посмотреть сообщение
А вот для контролера незнаю как написать (пишу на С).
У вас есть два принципиально разных способа решить проблему.
1) Использовать встроенную библиотеку и потом долго ломать голову, как запустить прием данных по прерыванию.
2) Сразу открыть даташит, найти нужные регистры и правильно их сконфигурировать. В итоге получить прерывание по приему одного байта и дальше ломать голову, что с этим байтом делать.
Вы же работаете с микрочипом. Документации ПРЕДЕЛЬНО понятны. В них и примеры использования и готовые коды. И сайт на русском есть. Чего ж еще надо-то?
Easyrider83 вне форума  
Непрочитано 01.08.2010, 16:09  
XoDoK11
Гражданин KAZUS.RUN
 
Аватар для XoDoK11
 
Регистрация: 17.08.2008
Сообщений: 770
Сказал спасибо: 52
Сказали Спасибо 450 раз(а) в 202 сообщении(ях)
XoDoK11 на пути к лучшему
По умолчанию Re: USART на PIC 18F4550

Цитата:
Шпак Ю.А. Программирование на С для PIC и AVR
Шпака не брал - примеры ССS не брал. Тогда не знаю.
Статьи MicroCHIP на русском языке - USART
http://www.microchip.ru/files/d-sheets-rus/pic16_18.pdf
XoDoK11 вне форума  
Сказали "Спасибо" XoDoK11
DUSTTSUD (02.08.2010)
Непрочитано 02.08.2010, 13:11  
DUSTTSUD
Частый гость
 
Регистрация: 01.10.2008
Сообщений: 12
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
DUSTTSUD на пути к лучшему
По умолчанию Re: USART на PIC 18F4550

Спасибо за инфо,надо учить асм. у меня есть книга Шпака,но в ней для пиков мало инфо по rs-232.даже переписал пример(ст-195),и он не работает.
DUSTTSUD вне форума  
Непрочитано 02.08.2010, 13:47  
picavr
Почётный гражданин KAZUS.RUN
 
Аватар для picavr
 
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,815
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
picavr на пути к лучшему
По умолчанию Re: USART на PIC 18F4550

Сообщение от Easyrider83 Посмотреть сообщение
У вас есть два принципиально разных способа решить проблему.
ИМХО первый лучше - запомнишь навсегда, а второй быстрее решить на сейчас.

Сообщение от DUSTTSUD Посмотреть сообщение
Спасибо за инфо,надо учить асм. у меня есть книга Шпака,но в ней для пиков мало инфо по rs-232.даже переписал пример(ст-195),и он не работает.
Ребята. но ведь нужно не ТУПО написать примеры. Переписать под тот компилятор которрый вы пользуете. У всех есть свои ньюансы. И смотреть в листинг асемблера если вы на нём писали. Отлаживать по листингу асемблера...
Любую программу нужно отлаживать. Особено при перенесении на другой компилятор или платформу.

Что бы заработал УСАРТ в МК - нужно.
сконфигурировать модуль УСАРТ. Т.Е.
включить сам модуль,
задать количество бит данных,
задать количество стоп бит,
задать режим чётности,
задать пределитель BAUD.
А для инициации передачи - нужно записать в регистр передачи данные,
для приёма - нужно проверять флаг приём и считать данные если флаг установлен.

ВСЁ ЭТО описано в даташите. Читайте и пробуйте, а не бегите на форум.. и всё получится ))))
__________________
"picavr(ГАВ)мыло.ру" USB_Analyzer, Digital_Storage_Oscilloscope "picavr.kr1.ru" заказы в Китай компонентов/изготовление: плат/ЖКИ/мембраных клавиатур/имп трансформаторов

Последний раз редактировалось picavr; 02.08.2010 в 13:55.
picavr вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Flowcode for PIC v4 sa502 Proteus, KiCAD и другие ECAD 867 12.02.2019 19:38
pic 18f4550 как посчитать количество импульсов? Student_FzF Микроконтроллеры, АЦП, память и т.д 10 06.04.2010 17:09
Опыт применения PIC для вывода на графические ЖКИ welcome61 Микроконтроллеры, АЦП, память и т.д 10 17.03.2010 13:01
Одновременный вывод сигнала на PIC Huuligan Микроконтроллеры, АЦП, память и т.д 11 03.02.2010 04:20
Почему USART работает правильно? zhan99999 Микроконтроллеры, АЦП, память и т.д 10 24.01.2010 15:39


Часовой пояс GMT +4, время: 11:39.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.