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

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

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

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

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

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

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

 
Опции темы
Непрочитано 11.09.2015, 13:36  
vladh
Почётный гражданин KAZUS.RU
 
Регистрация: 03.12.2004
Сообщений: 1,306
Сказал спасибо: 337
Сказали Спасибо 76 раз(а) в 33 сообщении(ях)
vladh на пути к лучшему
По умолчанию Re: Неправильная работа Proton с RS485

Сообщение от dosikus Посмотреть сообщение
И вот эти ваши "команды компилятора" (вообще-то операторы)
Мне кажется в программировании их можно обзывать и та и эдак. Во всяком случае в руководстве к этому компилятору иногда пишут оператор, а иногда команда.
Сообщение от dosikus Посмотреть сообщение
состоят из нескольких
ассемблерных инструкций, в барсике более чем до ***.
А теперь мыслите...
А как же вот это(взято из руководства к Протону)? :
When On Interrupt is used, the compiler simply flags that the interrupt has happened and im-
mediately goes back to what it was doing, before it was rudely interrupted. Unlike a hardware
interrupt, it does not immediately jump to the interrupt handler. And since the compiler's com-
mands are non re-entrant, there could be a considerable delay before the interrupt is actually
handled.

For example, if the program has just started to execute a DelayMs 2000 command when an
interrupt occurs, the compiler will flag the interrupt and continue with the delay. It could be as
much as 2 seconds later before the interrupt handler is executed. Any time critical routines de-
pendant on the interrupt occurring regularly will be ruined. For example, multiplexing seven
segment display.
Реклама:
vladh вне форума  
Непрочитано 11.09.2015, 13:37  
jump
Почётный гражданин KAZUS.RU
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,003
Сказал спасибо: 0
Сказали Спасибо 4,946 раз(а) в 2,374 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: Неправильная работа Proton с RS485

если так все чертовски плохо, то почему не написать свои настройки UART и обработчик команд чтения/записи из/в него. если так сложно работать с прерываниями, то поллинг уж точно спасет. кроме того, во многих "барсиках" есть возможность прятать регистры/флаги в стек и потом плясать танец с саблями в прерывании, вопрос в том, что ТС это, похоже, не делает
jump вне форума  
Непрочитано 11.09.2015, 13:46  
vladh
Почётный гражданин KAZUS.RU
 
Регистрация: 03.12.2004
Сообщений: 1,306
Сказал спасибо: 337
Сказали Спасибо 76 раз(а) в 33 сообщении(ях)
vladh на пути к лучшему
По умолчанию Re: Неправильная работа Proton с RS485

Я рассуждаю так. Когда компилятор транслирует свои команды в ассемблерные он должен постоянно отключать и включать разрешение обработки прерываний в пределах своих команд. Но я действительно не вижу в ассемблерной росписи таких отключений и включений. Получается, что действительно обработчик прерываний может наделать такого, что потом "в руки будет брать противно". Интересно, в С наверное та же история? И как же тогда приведенный мною текст из руководства?
И еще. Все сказанное должно проявляться и тогда кода связь осуществляется непосредственно по USART. Но в этом случае все ХОРОШО! А ПЛОХО становится, когда начинаю работать чрез МАХ485 или как на схеме МАХ487?

Последний раз редактировалось vladh; 11.09.2015 в 13:56.
vladh вне форума  
Непрочитано 11.09.2015, 13:52  
vladh
Почётный гражданин KAZUS.RU
 
Регистрация: 03.12.2004
Сообщений: 1,306
Сказал спасибо: 337
Сказали Спасибо 76 раз(а) в 33 сообщении(ях)
vladh на пути к лучшему
По умолчанию Re: Неправильная работа Proton с RS485

Сообщение от dosikus Посмотреть сообщение
Изучить С, а не прятаться как страус в уже готовые конструкции барсика.
Ну а почему же не послать меня сразу на ассемблер. Да и вообще всем не начать работать только на нем? В мои 63 года поздно браться за "боржоми". Хотя и раньше у меня не получалось контакта с С.
vladh вне форума  
Непрочитано 11.09.2015, 13:57  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Неправильная работа Proton с RS485

vladh, Вы уверены что поняли о чем речь? В приведенной вами цитате писано о встроенной фиче Protona - On Interrupt и ее отличии от "железных" On_Hardware_Interrupt прерываний.
Вы только что с успехом доказали несостоятельность своих измышлений :
Цитата:
Но подобный спор(какой язык лучше) идет давно. Я вот, например, всю жизнь говорю на русском и мне его хватает, хотя было бы лучше еще и английским владеть. Та же ситуация и с языками программирования.
Хотите хоть чего-то добиться, забудьте сей бред ибо он от лени ...

Сообщение от vladh Посмотреть сообщение
В мои 63 года поздно браться за "боржоми".
С такими доводами лучше вообще не начинать...
__________________
Осторожно , злой кот

Последний раз редактировалось dosikus; 11.09.2015 в 14:03.
dosikus вне форума  
Непрочитано 11.09.2015, 14:03  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Неправильная работа Proton с RS485

Вам перевести ??????
Цитата:
On Interrupt Execute a subroutine using a Software interrupt (Legacy. Not Recommended)
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 11.09.2015, 14:05  
vladh
Почётный гражданин KAZUS.RU
 
Регистрация: 03.12.2004
Сообщений: 1,306
Сказал спасибо: 337
Сказали Спасибо 76 раз(а) в 33 сообщении(ях)
vladh на пути к лучшему
По умолчанию Re: Неправильная работа Proton с RS485

Сообщение от dosikus Посмотреть сообщение
забудьте сей бред ибо он от лени ...
О том, что я лентяй мне говорит второй человек в жизни. Первым была моя мать.
А вот объясните или докажите мне чем СИ лучше Бесика, Паскаля и множества других созданных людьми я зыков. Или чем немецкий язык лучше татарского?
vladh вне форума  
Непрочитано 11.09.2015, 14:06  
vladh
Почётный гражданин KAZUS.RU
 
Регистрация: 03.12.2004
Сообщений: 1,306
Сказал спасибо: 337
Сказали Спасибо 76 раз(а) в 33 сообщении(ях)
vladh на пути к лучшему
По умолчанию Re: Неправильная работа Proton с RS485

Сообщение от dosikus Посмотреть сообщение
Вам перевести ??????
Спасибо, нет.
vladh вне форума  
Непрочитано 11.09.2015, 14:10  
Boba_spb
Почётный гражданин KAZUS.RU
 
Регистрация: 08.06.2008
Сообщений: 1,394
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
Boba_spb на пути к лучшему
По умолчанию Re: Неправильная работа Proton с RS485

Сообщение от vladh Посмотреть сообщение
А вот объясните или докажите мне чем СИ лучше Бесика
Найдите учебные заведения в которых преподают Ваш Бесик. Может и вопрос Ваш отпадет сам собой
Boba_spb вне форума  
Непрочитано 11.09.2015, 14:12  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Неправильная работа Proton с RS485

vladh, Смысл вам что либо доказывать? Спорить о плюшках С и несостоятельности барсиков, с адептами бЭсполезно.

Я просто немного открою вам глаза -
вы вместо изучения документации - пытаетесь использовать встроенные конструкции Протона. Именно пытаетесь, ибо даже не осознаете их механизм.
__________________
Осторожно , злой кот
dosikus вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
PROSTAR PR6000 по RS485 volk_perm Производственное оборудование 14 09.01.2017 18:18
PIC18F242 неправильная работа LCD 16x2 Kpomobm PIC 17 02.09.2014 03:13
Напряжённая работа Roshens Отвлекитесь, эмбеддеры! 8 01.09.2010 23:08
Работа с RS485 okt03 Микроконтроллеры, АЦП, память и т.д 13 13.02.2008 10:59


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


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