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

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

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

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

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

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


 
Опции темы
Непрочитано 04.05.2014, 21:25  
maxx_kazus
Частый гость
 
Регистрация: 19.10.2006
Адрес: te.ua
Сообщений: 12
Сказал спасибо: 2
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
maxx_kazus на пути к лучшему
По умолчанию Re: Программный UART для PIC12F675

а принимаете чем?
если приемник программный - делайте задержки между символами в строке

возможно дело в том, что символ "к" - 0xEA ‹WIN› (а Вы хотите принять 0xAA ‹DOS›)
Реклама:

Последний раз редактировалось maxx_kazus; 05.05.2014 в 00:37.
maxx_kazus вне форума  
Непрочитано 04.05.2014, 22:14  
Fair88Play
Временная регистрация
 
Регистрация: 28.05.2012
Сообщений: 51
Сказал спасибо: 0
Сказали Спасибо 32 раз(а) в 32 сообщении(ях)
Fair88Play на пути к лучшему
По умолчанию Re: Программный UART для PIC12F675

Проверяю я в протеусе (в виртуальном терминале) и на реальной железке (гипертерминал). В том то и дело, что приемник не программный, значит что-то в коде не то или еще что.
Fair88Play вне форума  
Непрочитано 04.05.2014, 22:20  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,031
Сказал спасибо: 2,559
Сказали Спасибо 11,881 раз(а) в 5,958 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Программный UART для PIC12F675

Сообщение от maxx_kazus Посмотреть сообщение
символ "к" - 0xEA
0xEA - это мягкий знак.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 04.05.2014, 22:26  
maxx_kazus
Частый гость
 
Регистрация: 19.10.2006
Адрес: te.ua
Сообщений: 12
Сказал спасибо: 2
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
maxx_kazus на пути к лучшему
По умолчанию Re: Программный UART для PIC12F675

да, не спорю

в win (cp1251/ansi) кодировке "к" - 0xEA
в dos (cp866/ascii/oem) - 0xAA

Последний раз редактировалось maxx_kazus; 05.05.2014 в 00:42.
maxx_kazus вне форума  
Непрочитано 04.05.2014, 22:38  
Fair88Play
Временная регистрация
 
Регистрация: 28.05.2012
Сообщений: 51
Сказал спасибо: 0
Сказали Спасибо 32 раз(а) в 32 сообщении(ях)
Fair88Play на пути к лучшему
По умолчанию Re: Программный UART для PIC12F675

в ASCII 0xAA это "к", а гипертерминал как раз отображает ASCII-код
Fair88Play вне форума  
Непрочитано 05.05.2014, 17:40  
maxx_kazus
Частый гость
 
Регистрация: 19.10.2006
Адрес: te.ua
Сообщений: 12
Сказал спасибо: 2
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
maxx_kazus на пути к лучшему
По умолчанию Re: Программный UART для PIC12F675

смотри "личку"
...йк...
Миниатюры:
Нажмите на изображение для увеличения
Название: Зайка по лесу бежал.JPG
Просмотров: 65
Размер:	74.5 Кб
ID:	63909  
maxx_kazus вне форума  
Непрочитано 08.05.2014, 12:59  
Fair88Play
Временная регистрация
 
Регистрация: 28.05.2012
Сообщений: 51
Сказал спасибо: 0
Сказали Спасибо 32 раз(а) в 32 сообщении(ях)
Fair88Play на пути к лучшему
По умолчанию Re: Программный UART для PIC12F675

В общем вопрос до сих пор открыт...Так пока и не разобрался в чем причина. Для меня загадка, почему из трех подряд символов второй из них не отображается (символы "й" - 0хА9, "к" - 0хАА, "л" - 0хАВ). Проверяю по прежнему в протеусе и в гипертерминале на железке.
Fair88Play вне форума  
Непрочитано 08.05.2014, 16:47  
maxx_kazus
Частый гость
 
Регистрация: 19.10.2006
Адрес: te.ua
Сообщений: 12
Сказал спасибо: 2
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
maxx_kazus на пути к лучшему
По умолчанию Re: Программный UART для PIC12F675

я проверял в Протеусе7 на winXP, win7

Насчет вашей проблемы:
- PICkit2 Tolls/OSCCAL/AutoRegenerate
И замените
movlw 064h
movwf OSCCAL
на
call 03FFh
movwf OSCCAL
- проверте номиналы конденсаторов в обвязке MAX232(или ее аналоге).
Они влияют при обмене на низких скоростях (у Вас 2400бод)

P.S. Оказывается в winXP виртуальный терминал Протеуса отображает символы в кодовой странице CP866, а в win7/8 - в WIN1251(CP1251)
MPLAB (в частности в v8.82) в обоих виндовсах транслирует символы из кавычек ('к') в кодировку CP1251.
Миниатюры:
Нажмите на изображение для увеличения
Название: winXP_proteus7_cp866.JPG
Просмотров: 39
Размер:	165.0 Кб
ID:	64084   Нажмите на изображение для увеличения
Название: winXP_proteus7_cp1251.JPG
Просмотров: 31
Размер:	165.0 Кб
ID:	64085   Нажмите на изображение для увеличения
Название: win8(7)_proteus7_cp866.jpg
Просмотров: 28
Размер:	345.4 Кб
ID:	64086  

Нажмите на изображение для увеличения
Название: win8(7)_proteus7_cp1251.jpg
Просмотров: 32
Размер:	342.5 Кб
ID:	64087   Нажмите на изображение для увеличения
Название: winXP_proteus7_terminal_cp866.JPG
Просмотров: 26
Размер:	156.2 Кб
ID:	64088   Нажмите на изображение для увеличения
Название: winXP_proteus7_terminal_cp1251.JPG
Просмотров: 34
Размер:	152.6 Кб
ID:	64089  

Вложения:
Тип файла: zip uart_soft.zip (15.7 Кб, 43 просмотров)
maxx_kazus вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
FAQ по STM8 faru STM8 1678 25.05.2024 19:37
Апгрейд и комплектующие для ноутбуков mikesmith Барахолка электронных компонентов 28 17.05.2023 23:25
Ностальжи по школе... Ar-Gen-Tum Отвлекитесь, эмбеддеры! 141 27.02.2015 16:10
[Решено] Сборник перлов любителей кабельщины mikesmith Отвлекитесь, эмбеддеры! 135 14.08.2007 15:49


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


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