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

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

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

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

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

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

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

 
Опции темы
Непрочитано 04.01.2005, 13:47  
DK
Почётный гражданин KAZUS.RU
 
Аватар для DK
 
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,531
Сказал спасибо: 737
Сказали Спасибо 1,927 раз(а) в 799 сообщении(ях)
DK на пути к лучшему
По умолчанию

не проще ли готовый декодер поставить? Стоят чуть больше 1 убитого енота.
Реклама:
__________________
Опыт - это школа, в которой человек узнает, каким дураком он был раньше.
DK вне форума  
Непрочитано 04.01.2005, 14:28  
SergeyK
Временная регистрация
 
Регистрация: 02.01.2005
Адрес: Киев
Сообщений: 78
Сказал спасибо: 6
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
SergeyK на пути к лучшему
По умолчанию

Цитата:
не проще ли готовый декодер поставить? Стоят чуть больше 1 убитого енота.
это на крайний случай... и ног жалко

Я нашел вот такой пример (откуда скачал - не помню).
В связи с плохим знанием английского у меня возникла пара вопросов:
Как я понял, базовая версия алгоритма рассчитана на применение 8-битного АЦП, хотя есть возможность применения компаратора (1-битного АЦП), при хорошем качестве сигнала. Что нужно поменять в программе (или менять не нужно) чтобы сигнал подавать только на одну ногу (т.е. "применить" 1-битный АЦП)
Можно ли использовать программу написанную для PIC16F628 на PIC16F84A?
SergeyK вне форума  
Непрочитано 04.01.2005, 20:36  
Pavel645499
Гость
 
Сообщений: n/a
По умолчанию посмотри это, может поможет...

http://www.telesys.ru/projects/proj071/index.shtml
 
Непрочитано 05.01.2005, 18:32  
DK
Почётный гражданин KAZUS.RU
 
Аватар для DK
 
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,531
Сказал спасибо: 737
Сказали Спасибо 1,927 раз(а) в 799 сообщении(ях)
DK на пути к лучшему
По умолчанию

Сообщение от SergeyK
... и ног жалко
Лучше голову пожалей А апппаратная обработка завсегда надежней и быстрей, чем программная. Ряды Фурье... мерзость какая... бр-р-р...
Сообщение от SergeyK
Можно ли использовать программу написанную для PIC16F628 на PIC16F84A?
Можно, только переделать кой-чего нужно. И не забывай, что у 84 компараторов на входе нету.
Вот описание обратного процесса (то бишь с 84 на 62:
Цитата:
Что необходимо для перевода программы с PIC16F84A на новый более мощный и более дешевый PIC16F628?
Эти контроллеры совместимы по расположению выводов, но имеют различную внутреннюю структуру организации памяти, поэтому для перевода программы с PIC16F84A на PIC16F628 необходимо обратить внимание на отличия:
Биты конфигурации.
- Если бит LVP=1, то включен режим низковольтного программирования, при котором вывод RB4 как порт ввода/вывода использоваться не может.
- Если в устройстве используется внешний сброс микроконтроллера, то бит MCLRE должен быть "1".
- Обратите внимание на биты конфигурации тактового генератора.
При инициализации PORTA необходимо отключить компаратор (поскольку в PIC16F84 его нет), ниже приведен пример программы: CLRF PORTA
MOVLW 0X07
MOVWF CMCON
BCF STATUS, RP1
BSF STATUS, RP0
MOVLW 0x1F
MOVWF TRISA

В PIC16F84А бит разрешения прерываний от EEPROM памяти EEIE находиться в регистре INTCON‹6›, а в PIC16F628 на этом месте бит разрешения прерываний от периферийных модулей PEIE, а бит EEIE лежит в регистре PIE1‹7›. Проверьте размещение битов прерываний от EEPROM памяти данных.
Регистры работы с EEPROM лежат по разным адресам и разным банкам памяти.
Регистры общего назначения в PIC16F84А начинаются с адреса 0Ch/8Ch в банках 0/1 соответственно. В PIC16F628 регистры специального назначения расположены в первых 32 регистрах банков памяти (0-1F для банка 0). Некорректное обращение с этими регистрами может привести к непредсказуемой работе программы.
В PIC16F84А область памяти данных 8Ch - CFh отображается на 0Ch - 4Fh. В PIC16F628 отображаемая область памяти данных во всех банках расположена по адресу 70h -7Fh.
В PIC16F84А два банка памяти, поэтому бит PR1 (для прямой адресации) и IRP (для косвенной адресации) в регистре STATUS не имели значения. В PIC16F628 четыре банка памяти данных, и указанные биты управляют их выбором. Проверьте использование этих битов в программе.
Думаю, разберешься
__________________
Опыт - это школа, в которой человек узнает, каким дураком он был раньше.
DK вне форума  
Непрочитано 07.01.2005, 17:38  
SergeyK
Временная регистрация
 
Регистрация: 02.01.2005
Адрес: Киев
Сообщений: 78
Сказал спасибо: 6
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
SergeyK на пути к лучшему
По умолчанию

Pavel645499 Спасибо, но я с этого начинал. Очень хороший пример с подробным описанием, но к сожаленью там используется около 28 ячеек памяти
DK Ладно уговорили буду делать аппаратный… Спасибо за разъяснение по переходу с 84 на 628. Все понял.

Вот теперь еще одна заморочка. Как сделать FSK-АОН. Алгоритм работы есть. Поэтому возникли следующие воросы:
1. Как я понял, информация в стандарте FSK передается с помощью двух частот (для «0» и «1»). Как попроще с помощью ПИКа дешифровать эти «0» и «1»? (Частотомер? ПИК пока 84А.)
2. или может у кого есть готовая прога
SergeyK вне форума  
Непрочитано 07.01.2005, 23:10  
DK
Почётный гражданин KAZUS.RU
 
Аватар для DK
 
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,531
Сказал спасибо: 737
Сказали Спасибо 1,927 раз(а) в 799 сообщении(ях)
DK на пути к лучшему
По умолчанию

вот еще про декодироваие DTMF - http://smsn.chat.ru/
__________________
Опыт - это школа, в которой человек узнает, каким дураком он был раньше.
DK вне форума  
Непрочитано 08.01.2005, 15:10  
SergeyK
Временная регистрация
 
Регистрация: 02.01.2005
Адрес: Киев
Сообщений: 78
Сказал спасибо: 6
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
SergeyK на пути к лучшему
По умолчанию

DK я про это говорил (самый первый пост).
В инете много перепечаток, но оригинал один и тот же:
http://smsn.chat.ru/, http://www.telesys.ru/projects/proj071/index.shtml...

Я вот нашел микросхему "Caller ID Decoder" HT9032.
Там в документации что-то туманно написано. Я так и не понял, она только декодирует частотные посылки в «0» и «1» а также подает сигнал когда приходит вызов и начало передачи данных? А остальную информацию кто декодировать должен?
SergeyK вне форума  
Непрочитано 10.01.2005, 13:02  
SergeyK
Временная регистрация
 
Регистрация: 02.01.2005
Адрес: Киев
Сообщений: 78
Сказал спасибо: 6
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
SergeyK на пути к лучшему
По умолчанию

Искал эту (HT9032) микросхему на КарДачах... очень редкая порода, не нашел

А что если самому полностью декодировать FSK сигнал?
FSK сигнал передается двумя частотами 1300Гц (1) и 2100Гц (0), при скорости 1200бит/с. Это означает, что длительность посылки «1» или «0» составляет 833мкс. Период «1» составляет 769мкс, «0» - 476мкс.
Вот у меня возник вопрос, по какому алгоритму можно определить логическую «1», «0» или «нет сигнала»? Помогите начинающему
SergeyK вне форума  
Непрочитано 10.01.2005, 18:23  
mikesmith
Администратор
 
Аватар для mikesmith
 
Регистрация: 10.05.2003
Сообщений: 1,739
Сказал спасибо: 497
Сказали Спасибо 2,686 раз(а) в 595 сообщении(ях)
mikesmith на пути к лучшему
По умолчанию

Сообщение от SergeyK
Искал эту (HT9032) микросхему на КарДачах... очень редкая порода, не нашел
а если так: https://kazus.ru/modules.php?name=Do...32&mode=search

то как минимум на 2-х складах она есть
__________________
C уважением, Михаил
Ищите даташиты на KAZUS.RU: http://kazus.ru/datasheets/index.html
mikesmith вне форума  
Непрочитано 11.01.2005, 00:05  
SergeyK
Временная регистрация
 
Регистрация: 02.01.2005
Адрес: Киев
Сообщений: 78
Сказал спасибо: 6
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
SergeyK на пути к лучшему
По умолчанию

Да я в Киеве живу. Искал на радиорынке. Мне нужно всего 1 шт
SergeyK вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
TV COLOR DIGITAL ""JEEJA"" Electric75 Видеотехника 22 16.11.2007 13:59
[Решено] RISC vis CISC, все "ЗА" и "ПРОТИВ". sanitar249 Отвлекитесь, эмбеддеры! 1 24.10.2007 09:56
Нужны схемы "Милты" и "Узора" lfaiccug Поиск схем. Делимся схемами 1 18.05.2005 13:27


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


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