nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 19 Jun 2018 11:58



Reply to topic  [ 35 posts ]  Go to page Previous  1, 2, 3  Next
Нужна помощь в программировании 16F84 
Author Message
Maniac
User avatar

Joined: 13 Nov 2007 12:09
Posts: 217
Location: Ставрополь
Reply with quote
Lavr wrote:
А эта вещь-то (шкала для трансивера) заработала?

Идеально заработала ;) Сам не ожидал. Черновой вариант описания тут, http://www.qsl.net/rw6hrm/html/trcvr/scall.html
PVV wrote:
Проще ножку данных(RB1,pin7) для индикатора задействовать и как данные для LM7001

Хм... Т.е. если клок на индикатор не идёт, то данные и не мешаются... Проблема только в уровнях, ибо индикатор притянут резиками на своё питание, а это полтора вольта. ЛМ-ке нужен ТТЛ... Значит плюс транзисторный ключ. Ну а потухание индикатора при смене диапазона - это переживаемо.


09 Feb 2018 14:31
Profile WWW
Senior

Joined: 27 Jul 2015 16:20
Posts: 105
Reply with quote
А если выбор чипа на ЛМ постоянно держать активным? Протокол позволяет? Тогда нужны только клок и данные.


09 Feb 2018 16:22
Profile
Doomed

Joined: 18 Nov 2013 03:38
Posts: 531
Location: Москва
Reply with quote
Можно где-нибудь найти малораспространенную 555ид14 (или заморский аналог). Это дешифратор 2 в 4. В смысле на вход подается бинарное от 00 до 11, на выходе получаем 4 активных выхода. Аккурат из двух ног делается 4.


09 Feb 2018 23:42
Profile
Maniac
User avatar

Joined: 13 Nov 2007 12:09
Posts: 217
Location: Ставрополь
Reply with quote
IgorR76 wrote:
выбор чипа на ЛМ постоянно держать активным? Протокол позволяет?

Увы, нет. Синтез начинает работать только после сброса СЕ в ноль, иначе думает, что его грузят...
Tronix wrote:
найти малораспространенную 555ид14

;) т.е. ещё пару ног на дешифрацию?
Пока склоняюсь к предложению PVV с диодной развязкой между цепями с разным напряжением. Как раз и подпрограммы не нужно будет особо курочить, добавить только "направление" нагрузки.


09 Feb 2018 23:48
Profile WWW
Doomed

Joined: 18 Nov 2013 03:38
Posts: 531
Location: Москва
Reply with quote
rw6hrm wrote:
;) т.е. ещё пару ног на дешифрацию?


Наверное я не правильно выразился. На микросхему по двум проводам (две ноги контроллера) вы подаете бинарный код от 0 до 3. На выходе из микросхемы на 4 ее ногах вы получаете этот код в виде одиночных 4 бит.
Итого нужно 2 ноги микроконтроллера, из которых можно получить 4.
Конечно, это влечет за собой некоторую "не прозрачность" кода, но с использованием макросов все сильно упрощается.


09 Feb 2018 23:58
Profile
Maniac
User avatar

Joined: 13 Nov 2007 12:09
Posts: 217
Location: Ставрополь
Reply with quote
В принципе возможно технически, но про код я согласен... Пока программирую по старинке, на асме сразу.


10 Feb 2018 00:45
Profile WWW
Doomed

Joined: 18 Nov 2013 03:38
Posts: 531
Location: Москва
Reply with quote
rw6hrm wrote:
В принципе возможно технически


Прошу прощения, дезинформировал. Не получится технически, так как вам нужно иметь возможность клок и данные отдельно друг от друга изменять. Этот вариант отпадает.


10 Feb 2018 00:56
Profile
Maniac
User avatar

Joined: 13 Nov 2007 12:09
Posts: 217
Location: Ставрополь
Reply with quote
:) Верно. Это разве что ВР43 прикручивать, но не в этой жизни...


10 Feb 2018 01:10
Profile WWW
Doomed

Joined: 18 Nov 2013 03:38
Posts: 531
Location: Москва
Reply with quote
IgorR76 wrote:
А если выбор чипа на ЛМ постоянно держать активным? Протокол позволяет? Тогда нужны только клок и данные.


Кстати, да. Первое что приходит в голову - держать выбор чипа постоянно активным.


10 Feb 2018 01:57
Profile
Doomed

Joined: 08 Apr 2013 05:04
Posts: 443
Location: 213.247.249.139
Reply with quote
rw6hrm wrote:
:) Верно. Это разве что ВР43 прикручивать, но не в этой жизни...

Погугли на али аналоги этой ВР43 кмоповские, может ещё лежат. Работают ОК.


Last edited by angry_troll on 10 Feb 2018 08:59, edited 1 time in total.



10 Feb 2018 08:51
Profile
Doomed

Joined: 08 Apr 2013 05:04
Posts: 443
Location: 213.247.249.139
Reply with quote
rw6hrm wrote:
На ПИКе же в настоящее время у меня остались только две свободные ножки на выход

Буду банальным, поставь pic16f874. Ног больше, пзу больше, озу больше, по структуре оч. похож на ф84.


10 Feb 2018 08:57
Profile
Novelist
User avatar

Joined: 27 Dec 2016 00:38
Posts: 28
Reply with quote
Или же применить 16F73 он относительно дешев и многоножечен (нет еепром памяти, но можно читать память программ). По моему мнению устройство с управлением LM7001 будет немного другим - нужен внешний предделитель, катушками ПЧ (или синтезатора) можно будет управлять ключами с самого LM.

_________________
Не кирпичом англичане ружья чистят!


10 Feb 2018 11:16
Profile
Maniac
User avatar

Joined: 13 Nov 2007 12:09
Posts: 217
Location: Ставрополь
Reply with quote
angry_troll wrote:
Буду банальным, поставь pic16f874

Это хорошо, но банальный ответ - нету под руками. Ждать пару месяцев, пока кто-то из местных лабазов сподобится под заказ или по почте лень. Да и переделывать готовое...
dementor wrote:
нужен внешний предделитель

О_о зачем? Используем режим FM2 от 5 до 30 МГц, плюс тактирование берём с того же ПИКа, 4 МГц, второй кварц не нужен. А с ключами да, так и будет пользоваться. Хотя если без них, то на 10 ячеек флеша можно сэкономить.

Покопался с железкой, вполне нормально получается развести данные с одного выхода с развязкой по напряжению диодами. Так что всё нормально вроде получается, флэша хватает ещё на 30 ячеек памяти, в программной части 270 байт свободно, что более чем достаточно. Как пользователь и программер ПИКов я вообще не кульный, мне было проще собрать и зашить всё на 6502 :mrgreen: , но раз под боком был готовый девайс, приходится изучать на ходу.


10 Feb 2018 12:19
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
rw6hrm wrote:
мне было проще собрать и зашить всё на 6502 :mrgreen:

Вам тогда надо использовать вот эти микроконтроллеры (и совместимые с ним). :wink:

Image

_________________
iLavr


10 Feb 2018 13:30
Profile
Novelist
User avatar

Joined: 27 Dec 2016 00:38
Posts: 28
Reply with quote
Жаль что 580ВМ80А не выпускали в маленьких корпусах :)
Хотя проскальзовала идея опилить микросхему до размеров PLCC (или до чегонибудь подобного).

_________________
Не кирпичом англичане ружья чистят!


11 Feb 2018 00:30
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 35 posts ]  Go to page Previous  1, 2, 3  Next

Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.