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

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

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

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

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

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

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

Закрытая тема
Опции темы
Непрочитано 19.05.2013, 12:06   #21
kittec
Гражданин KAZUS.RU
 
Регистрация: 14.11.2008
Сообщений: 701
Сказал спасибо: 298
Сказали Спасибо 283 раз(а) в 193 сообщении(ях)
kittec на пути к лучшему
По умолчанию Re: RS-232 -помогите начинающему программисту

Сообщение от omercury Посмотреть сообщение
как в этом терминале увидеть - что реально отсылается в порт?
Во время работы программы, в окне терминала, правой кнопкой мыши вызвать менюшку и поставить галочку возле "Echo...." и для удобства галочку возле "Hex...".
Реклама:
kittec вне форума  
Непрочитано 19.05.2013, 12:12   #22
kittec
Гражданин KAZUS.RU
 
Регистрация: 14.11.2008
Сообщений: 701
Сказал спасибо: 298
Сказали Спасибо 283 раз(а) в 193 сообщении(ях)
kittec на пути к лучшему
По умолчанию Re: RS-232 -помогите начинающему программисту

tim1960, уберите из программы работу с RS, запишите в temp 02 и проверяйте. И так по кругу. Бред конечно, но неохота схему в живую собирать.

P.S. Я надеюсь у Вас светодиоды зажигаются по 0.

Последний раз редактировалось kittec; 19.05.2013 в 12:15.
kittec вне форума  
Непрочитано 19.05.2013, 12:31   #23
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: RS-232 -помогите начинающему программисту

Сообщение от ForcePoint Посмотреть сообщение
RXC, ЕМИНП, сбрасывается при чтении UDR.
Точно.

Убрал лишнее. RS-232_Sbros.zip

В проге косяков не вижу. Возврат каретки/перевод строки тоже под это дело не подходят.

tim1960, попробуйте подключить восемь светодиодов и убрать установку D7.

Последний раз редактировалось omercury; 19.05.2013 в 12:37. Причина: не люблю, блин, ошибки.))
omercury вне форума  
Непрочитано 19.05.2013, 12:32   #24
tim1960
Почётный гражданин KAZUS.RU
 
Аватар для tim1960
 
Регистрация: 26.12.2006
Адрес: С.-Пб.
Сообщений: 1,438
Сказал спасибо: 309
Сказали Спасибо 496 раз(а) в 317 сообщении(ях)
tim1960 на пути к лучшему
По умолчанию Re: RS-232 -помогите начинающему программисту

Сообщение от kittec Посмотреть сообщение
tim1960, уберите из программы работу с RS, запишите в temp 02 и проверяйте. И так по кругу

P.S. Я надеюсь у Вас светодиоды зажигаются по 0.
Да, конечно!

Если убрать из программы работу с RS, то она теряет смысл! Предположить, что "странная" реакция именно на код 02 я не могу, да и пробовал его менять на другие - ничего не меняется: первый раз срабатывает как надо (все LED гаснут (00)), при последующих нажатиях - через раз (00-XX-00-XX и т.д. XX- код символа с функцией "ПОГАСИТЬ ВСЁ")
__________________
"Счастье для всех, даром, и пусть никто не уйдет обиженный!" ©
tim1960 вне форума  
Непрочитано 19.05.2013, 12:51   #25
tim1960
Почётный гражданин KAZUS.RU
 
Аватар для tim1960
 
Регистрация: 26.12.2006
Адрес: С.-Пб.
Сообщений: 1,438
Сказал спасибо: 309
Сказали Спасибо 496 раз(а) в 317 сообщении(ях)
tim1960 на пути к лучшему
По умолчанию Re: RS-232 -помогите начинающему программисту

Сообщение от omercury Посмотреть сообщение
попробуйте подключить восемь светодиодов и убрать установку D7.
Используемый PORT B имеет 7 разрядов.
__________________
"Счастье для всех, даром, и пусть никто не уйдет обиженный!" ©
tim1960 вне форума  
Непрочитано 19.05.2013, 13:11   #26
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,091
Сказал спасибо: 2,566
Сказали Спасибо 11,900 раз(а) в 5,973 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: RS-232 -помогите начинающему программисту

tim1960, у Вас есть три объекта - контроллер (программа), Протеус и терминал.
Корректность работы программы Вы проверяете Протеусом и терминалом. Результат разный. В программе проблем не видно. Протеус говорит, что программа нормальная. Кто врет? Модель в Протеусе поменять сложнее, чем программу терминала. ПОМЕНЯЙТЕ ТЕРМИНАЛ ! Поверьте, они разные и у каждого свои особенности. У меня их в пользовании четыре из-за этих особенностей и удобства пользования в каждом конкретном случае.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.

Последний раз редактировалось akegor; 19.05.2013 в 13:24.
akegor вне форума  
Сказали "Спасибо" akegor
tim1960 (19.05.2013)
Непрочитано 19.05.2013, 14:02   #27
tim1960
Почётный гражданин KAZUS.RU
 
Аватар для tim1960
 
Регистрация: 26.12.2006
Адрес: С.-Пб.
Сообщений: 1,438
Сказал спасибо: 309
Сказали Спасибо 496 раз(а) в 317 сообщении(ях)
tim1960 на пути к лучшему
По умолчанию Re: RS-232 -помогите начинающему программисту

Сообщение от akegor Посмотреть сообщение
ПОМЕНЯЙТЕ ТЕРМИНАЛ !
Посоветуйте, какой. Я использую HyperTerminal из стандартных программ ХРюшки.
__________________
"Счастье для всех, даром, и пусть никто не уйдет обиженный!" ©
tim1960 вне форума  
Непрочитано 19.05.2013, 14:07   #28
kittec
Гражданин KAZUS.RU
 
Регистрация: 14.11.2008
Сообщений: 701
Сказал спасибо: 298
Сказали Спасибо 283 раз(а) в 193 сообщении(ях)
kittec на пути к лучшему
По умолчанию Re: RS-232 -помогите начинающему программисту

tim1960, Вы меня не поняли. Я имею в виду, что код 02, или любой другой, который Вы проверяете строчкой "cpi temp,0x02 ", в Вашей программе никогда не должен выводиться на светодиоды. Это возможно только если в подпрограмме
SBROS: ser temp
out PORTB, temp
rjmp WAIT_RXC
пропустить строчку "ser temp".
Попробуйте перед ней поставить NOP
kittec вне форума  
Непрочитано 19.05.2013, 14:10   #29
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: RS-232 -помогите начинающему программисту

Сообщение от tim1960 Посмотреть сообщение
Используемый PORT B имеет 7 разрядов.
Сообщение от tim1960 Посмотреть сообщение
Attiny2313
Мы об одном и том же говорим?
PORTD имеет 7 разрядов.
Сообщение от kittec Посмотреть сообщение
поставить NOP
Достаточно ; - закомментировать.
omercury вне форума  
Непрочитано 19.05.2013, 14:15   #30
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,091
Сказал спасибо: 2,566
Сказали Спасибо 11,900 раз(а) в 5,973 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: RS-232 -помогите начинающему программисту

Сообщение от tim1960 Посмотреть сообщение
Посоветуйте, какой
Их на просторах паутины достаточно много.

Сообщение от akegor Посмотреть сообщение
У меня их в пользовании четыре из-за этих особенностей
Не могу сейчас их выложить - это добро на работе. Все скачано. Виндовый не использую - он мне неудобен.
Попробуйте
http://www.softholm.com/link/modules...getit&lid=7887
http://arv.radioliga.com/component/o...,CommTest.exe/
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.

Последний раз редактировалось akegor; 19.05.2013 в 14:23.
akegor вне форума  
Закрытая тема

Закладки


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите начинающему (PIC16F84A). Slava-martyn Микроконтроллеры, АЦП, память и т.д 11 09.09.2010 21:55
помогите начинающему по WinAVR umkamaks Микроконтроллеры, АЦП, память и т.д 4 05.05.2010 21:01
Помогите начинающему! kolira Микроконтроллеры, АЦП, память и т.д 6 30.01.2010 15:22
Помогите начинающему с внешним АЦП VadimL Микроконтроллеры, АЦП, память и т.д 0 09.07.2009 15:03
Помогите начинающему разобраться с Keil C51 Dabrik Делимся опытом 2 05.09.2004 12:32


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


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