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

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

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

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

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

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


Ответ
Опции темы
Непрочитано 07.06.2016, 11:34   #1791
Eddy71
Почётный гражданин KAZUS.RU
 
Аватар для Eddy71
 
Регистрация: 22.02.2008
Адрес: Ukraine, рядом с Полтавой
Сообщений: 9,645
Сказал спасибо: 5,454
Сказали Спасибо 25,009 раз(а) в 5,612 сообщении(ях)
Eddy71 на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

http://www.ccsinfo.com/devices.php?page=versioninfo
Реклама:
__________________
«Совершенство — это не тогда, когда уже нечего больше добавить, а тогда, когда уже нечего отнять.»
/Эйнштейн/

моя домашняя страничка: http://www.eddy.com.ua/
Eddy71 вне форума   Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Eddy71 за это сообщение:
katalianin (09.06.2016), Old_Monster (09.06.2016)
Непрочитано 09.06.2016, 20:52   #1792
katalianin
Частый гость
 
Регистрация: 25.08.2006
Сообщений: 18
Сказал спасибо: 24
Сказали Спасибо 5 раз(а) в 3 сообщении(ях)
katalianin на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Народ я dsPic33 сейчас юзаю, разбирался с стоп-битом в RS232. Хочу спросить ни кто не использовал, там есть регистр STSEL, пытаюсь понять как принять массив и после приёма чтоб включённый стоп-бит определил что пакет данных прошел? Или я не так понимаю процесс...

Последний раз редактировалось katalianin; 09.06.2016 в 22:46. Причина: неправильно выразился
katalianin вне форума   Ответить с цитированием
Непрочитано 09.06.2016, 23:23   #1793
jump
Почётный гражданин KAZUS.RU
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,982
Сказал спасибо: 0
Сказали Спасибо 4,941 раз(а) в 2,370 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Сообщение от katalianin Посмотреть сообщение
есть регистр STSEL
бит, Карл! и как стоп-бит поможет отследить пакет? как строится посылка в RS232? вообще принцип работы с пакетами изучали? зачем в протоколе все оговаривается? зачем алгоритмы и программно-логические модели существуют?
jump вне форума   Ответить с цитированием
Непрочитано 10.06.2016, 00:09   #1794
katalianin
Частый гость
 
Регистрация: 25.08.2006
Сообщений: 18
Сказал спасибо: 24
Сказали Спасибо 5 раз(а) в 3 сообщении(ях)
katalianin на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Наверное не правильно выразился. Стоп бит можно на один и два бита настроить, отследить он не может. Цель увидеть два бита без изменений, маленькую паузу после приёма пакета, далее выполнить нужную функцию когда пакет гарантировано принят. Ранее я делал с таймером похожую реализацию на более старых пиках и работало все на протяжении длительного времени. Сейчас подвернулись более современные пики вообщем совет нужен как правильней сделать.
katalianin вне форума   Ответить с цитированием
Непрочитано 10.06.2016, 09:13   #1795
Old_Monster
Прописка
 
Регистрация: 14.02.2010
Адрес: СССР
Сообщений: 286
Сказал спасибо: 141
Сказали Спасибо 51 раз(а) в 43 сообщении(ях)
Old_Monster на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

katalianin, я правильно понимаю, что конечная цель - гарантированно отследить окончание приема пакета?
Так в пиках для этого вроде есть аппаратные средства.. точно не помню (давно юзал) - но вроде флаги и прерывания..
Old_Monster вне форума   Ответить с цитированием
Непрочитано 10.06.2016, 10:54   #1796
katalianin
Частый гость
 
Регистрация: 25.08.2006
Сообщений: 18
Сказал спасибо: 24
Сказали Спасибо 5 раз(а) в 3 сообщении(ях)
katalianin на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Абсолютно верно, прерывания я в прошлой версии использовал и на прием и на передачу чтоб отследить конец пакета использовал таймер. Неделю как юзаю dspic33 вообщем начал изучать что там нового есть, решил использовать кольцевой буффер ну и задался вопросом а как без таймер сделать?
katalianin вне форума   Ответить с цитированием
Непрочитано 10.06.2016, 12:22   #1797
Old_Monster
Прописка
 
Регистрация: 14.02.2010
Адрес: СССР
Сообщений: 286
Сказал спасибо: 141
Сказали Спасибо 51 раз(а) в 43 сообщении(ях)
Old_Monster на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Чёт как-то вообще сурово, с таймером-то... Проще буфер проверять на наличие нового символа или ещё чего...
Вот например на 24пике даташит пишет: An receive interrupt will be generated when one or more data characters have been received as per interrupt control bit....
Т.е. прерыване приёма генерируется когда принят один или более символов.
Ставите обработку в прерывание и всё. Уверен, в ds33 - ещё больше возможностей.
Или, если прерывания не нравятся - проверяйте постоянно соответствующий прерыванию регистр - но это, имхо, ихврат.
Old_Monster вне форума   Ответить с цитированием
Непрочитано 10.06.2016, 21:28   #1798
jump
Почётный гражданин KAZUS.RU
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,982
Сказал спасибо: 0
Сказали Спасибо 4,941 раз(а) в 2,370 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Сообщение от Old_Monster Посмотреть сообщение
сурово, с таймером-то... Проще буфер проверять на наличие нового символа
эт вы модбасу, например, скажите
Сообщение от katalianin Посмотреть сообщение
решил использовать кольцевой буффер ну и задался вопросом а как без таймер сделать?
для начала озвучьте протокол, если самописный - опишите раскладку в пакете, побайтно
jump вне форума   Ответить с цитированием
Непрочитано 10.06.2016, 21:31   #1799
Old_Monster
Прописка
 
Регистрация: 14.02.2010
Адрес: СССР
Сообщений: 286
Сказал спасибо: 141
Сказали Спасибо 51 раз(а) в 43 сообщении(ях)
Old_Monster на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Сообщение от jump Посмотреть сообщение
эт вы модбасу, например, скажите
Не скажу. Не работал с ним. Комментировал исходя из СВОЕГО опыта.
Old_Monster вне форума   Ответить с цитированием
Непрочитано 11.06.2016, 15:36   #1800
katalianin
Частый гость
 
Регистрация: 25.08.2006
Сообщений: 18
Сказал спасибо: 24
Сказали Спасибо 5 раз(а) в 3 сообщении(ях)
katalianin на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Цитата:
для начала озвучьте протокол, если самописный - опишите раскладку в пакете, побайтно
В этом и есть проблема , почему я в крайности сурово бросаюсь, с таймером-то... Знал бы что там за протокол я вытащил бы длину и контрольную сумму, а дальше без проблем.
Цитата:
Проще буфер проверять на наличие нового символа или ещё чего...
Идея по проверки буфера понравилась, фраза ещё чего заинтересовала...
jump модбасом я пока не занимался всё времени не могу найти...
katalianin вне форума   Ответить с цитированием
Ответ

Закладки


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
i2c+ccs pic Gladkih Микроконтроллеры, АЦП, память и т.д 9 18.04.2016 22:17
PIC BASIC PRO Compiler 2.47 dosikus Proteus, KiCAD и другие ECAD 27 05.12.2009 05:48
изучение IAR AVR C compiler granel Микроконтроллеры, АЦП, память и т.д 0 10.10.2008 20:45
PIC C Compiler PCWH458 sergxxx Микроконтроллеры, АЦП, память и т.д 9 23.09.2008 18:25
Не включается дебаггер в CCS C Compiler BigMazzi Микроконтроллеры, АЦП, память и т.д 4 19.09.2008 13:34


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


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