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

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

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

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

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

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

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

 
Опции темы
Непрочитано 19.02.2007, 22:56  
double_dash
Прописка
 
Аватар для double_dash
 
Регистрация: 15.10.2006
Сообщений: 130
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 1 сообщении
double_dash на пути к лучшему
По умолчанию Путаница с USART в CCS C

Хочется разобраться:
вот скажем и у PIC16F84A и у PIC16F628A в установках проекта доступна настройка RS-232.
Хотя PIC16F84A и не имеет встроенного модуля USART(?)
- ну я так понимаю передача по этому протоколу у него эмулируется программно,
но у 628-го то этот самый модуль имеется,
а никаких дополнительных меню для его настройки я не обнаружил.
Что же получается - пользоваться той же вкладкой
RS-232?
Но сдается мне что будет использоваться все та же программная эмуляция,
А как же настроить встроенный модуль USART?
Реклама:
double_dash вне форума  
Непрочитано 19.02.2007, 23:22  
ne-rad
Прописка
 
Регистрация: 14.02.2005
Сообщений: 101
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
ne-rad на пути к лучшему
По умолчанию Re: Путаница с USART в CCS C

Сообщение от double_dash
Хочется разобраться:
вот скажем и у PIC16F84A и у PIC16F628A в установках проекта доступна настройка RS-232.
Хотя PIC16F84A и не имеет встроенного модуля USART(?)
- ну я так понимаю передача по этому протоколу у него эмулируется программно,
- неверно, модуля нет, значит нет, если хочешь использовать софтовый, пиши драйвер и подключай к проекту, или смотри папку drivers, но там только Rs485.c
Сообщение от double_dash
но у 628-го то этот самый модуль имеется,
а никаких дополнительных меню для его настройки я не обнаружил.
Что же получается - пользоваться той же вкладкой
RS-232?
- точно, этой вкладкой
Сообщение от double_dash
Но сдается мне что будет использоваться все та же программная эмуляция,
А как же настроить встроенный модуль USART?
-см выше
зы: нормальный компилятор, недочеты везде есть, а вообще, не надо пользоваться wizard'ом , ручками надо (заодно и хелп почитаешь )!
__________________
Festina lente!
ne-rad вне форума  
Непрочитано 19.02.2007, 23:26  
avr123-nm-ru
Почётный гражданин KAZUS.RU
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
avr123-nm-ru на пути к лучшему
По умолчанию Re: Путаница с USART в CCS C

Сообщение от double_dash
сдается мне что будет использоваться все та же программная эмуляция,
А как же настроить встроенный модуль USART?
дак сгенери код да посмотри.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
avr123-nm-ru вне форума  
Непрочитано 19.02.2007, 23:32  
ne-rad
Прописка
 
Регистрация: 14.02.2005
Сообщений: 101
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
ne-rad на пути к лучшему
По умолчанию Re: Путаница с USART в CCS C

Сообщение от avr123-nm-ru
Сообщение от double_dash
сдается мне что будет использоваться все та же программная эмуляция,
А как же настроить встроенный модуль USART?
дак сгенери код да посмотри.

Вы имеете ввиду hex? чтож дельный совет !
__________________
Festina lente!
ne-rad вне форума  
Непрочитано 20.02.2007, 00:15  
double_dash
Прописка
 
Аватар для double_dash
 
Регистрация: 15.10.2006
Сообщений: 130
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 1 сообщении
double_dash на пути к лучшему
По умолчанию Re: Путаница с USART в CCS C

Сообщение от ne-rad
неверно, модуля нет, значит нет, если хочешь использовать софтовый, пиши драйвер и подключай к проекту
мистика какая то выходит -
драйвера к PIC16F84A значит нет,
а связать компьютер и МК через RS232 мне все таки удалось.
Настраивал соединение через вкладку RS232...
И все работало
(ну почти все)
double_dash вне форума  
Непрочитано 20.02.2007, 00:19  
double_dash
Прописка
 
Аватар для double_dash
 
Регистрация: 15.10.2006
Сообщений: 130
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 1 сообщении
double_dash на пути к лучшему
По умолчанию

А по поводу хелпа...
Может у кого есть описание PIC16F628A на русском
double_dash вне форума  
Непрочитано 20.02.2007, 00:45  
ne-rad
Прописка
 
Регистрация: 14.02.2005
Сообщений: 101
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
ne-rad на пути к лучшему
По умолчанию Re: Путаница с USART в CCS C

Сообщение от double_dash
Сообщение от ne-rad
неверно, модуля нет, значит нет, если хочешь использовать софтовый, пиши драйвер и подключай к проекту
мистика какая то выходит -
драйвера к PIC16F84A значит нет,
а связать компьютер и МК через RS232 мне все таки удалось.
Настраивал соединение через вкладку RS232...
И все работало
(ну почти все)
???
сорри,может я упустил (перечитываю хелп ), к сожалению в явном виде ни где не указано, только
"When using a software RS232 (no built-in UART), the clock cannot be really slow when fast baud rates are used and cannot be really fast with slow baud rates. Experiment with the clock/baud rate values to find your limits." и
"When using parts with built-in SCI and the SCI pins are specified, the SCI will be used. If a baud rate cannot be achieved within 3% of the desired value using the current clock rate, an error will be generated. The definition of the RS232_ERRORS is as follows:

No UART:
· Bit 7 is 9th bit for 9 bit data mode (get and put).
· Bit 6 set to one indicates a put failed in float high mode.

With a UART:
· Used only by get:
· Copy of RCSTA register except:
· Bit 0 is used to indicate a parity error."
вообщем век живи - век учись, сам то я софтовый никогда не использовал
__________________
Festina lente!
ne-rad вне форума  
Непрочитано 20.02.2007, 00:52  
mike18
Прописка
 
Регистрация: 03.08.2006
Сообщений: 267
Сказал спасибо: 0
Сказали Спасибо 4 раз(а) в 2 сообщении(ях)
mike18 на пути к лучшему
По умолчанию

Сообщение от double_dash
А по поводу хелпа...
Может у кого есть описание PIC16F628A на русском
PIC16F628 без буквы "A":
http://www.microchip.ru/files/d-shee.../pic16f62x.pdf
Рекомендации по переходу на "A":
http://www.microchip.ru/files/d-shee...PIC16F6xxA.pdf
mike18 вне форума  
Непрочитано 20.02.2007, 00:57  
ne-rad
Прописка
 
Регистрация: 14.02.2005
Сообщений: 101
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
ne-rad на пути к лучшему
По умолчанию

Сообщение от double_dash
А по поводу хелпа...
Может у кого есть описание PIC16F628A на русском
заглаживаю вину
PIC16F62х http://variate.narod.ru/misc/16f62x.pdf

0:00
опоздал
__________________
Festina lente!
ne-rad вне форума  
Непрочитано 20.02.2007, 10:21  
ne-rad
Прописка
 
Регистрация: 14.02.2005
Сообщений: 101
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
ne-rad на пути к лучшему
По умолчанию

Нашел
"Директива #use RS232 используется для инициализации последовательного порта, работающего по стандарту RS232. Взависимости от того как заданы выводы, передачи и приёма, реализация порта может быть аппаратной или программной..."стр145 "Программирование на языке С для AVR и PIC микроконтроллеров" "МК-Пресс"Киев 2006
__________________
Festina lente!
ne-rad вне форума  
 

Закладки
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Связать 2 МК по USART MAX1978 Микроконтроллеры, АЦП, память и т.д 17 08.08.2007 19:15
о CCS-PICC double_dash Proteus, KiCAD и другие ECAD 1 02.03.2007 23:19
USART - траблы xoxa Микроконтроллеры, АЦП, память и т.д 0 19.03.2006 22:35
USART Tiny2313 avrastorguev Микроконтроллеры, АЦП, память и т.д 2 04.03.2006 02:59
USART DK Микроконтроллеры, АЦП, память и т.д 1 03.09.2003 19:49


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot