Например TDA7294

Форум РадиоКот • Просмотр темы - STC89C52RC и D8243HC. Не могу прочесть старшую тетраду.
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Ср апр 24, 2024 03:42:31

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 19 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: STC89C52RC и D8243HC. Не могу прочесть старшую тетраду.
СообщениеДобавлено: Вт июн 27, 2017 23:22:04 
Встал на лапы

Карма: 2
Рейтинг сообщений: 4
Зарегистрирован: Пн дек 08, 2014 19:45:24
Сообщений: 117
Откуда: Воронеж
Рейтинг сообщения: 0
Захотел подключить этот расширитель к MCS-51 (почему только MCS-48!), чтоб попробовать его использовать. Изучив не очень содержательный даташит от 8243, написал к нему программу, чтоб проверить его работу. Запись в порты 4,5 расширителя заработала с первой попытки, а вот с чтением получилась не очень - не читает старшую тетраду (порт 7), при этом младшая (порт 6) работает нормально. Вместо данных с P7 получаю 4 единицы (иногда 0111) вместо данных.
Что сделал:
Проверил монтаж (все нормально), убрал задержку, и прошагал программу в симуляторе, подставляя нужные данные в порт виртуальными кнопками. Заменил расширитель, заменил МК. Но все равно, старшая тетрада (P7) не читается.
Не понимаю где затупил. Программа простейшая, только для того чтоб понять как оно работает. Она создает циклический 8-битный инкремент, и отображает его на светодиодах портов 4,5 расширителя, читает состояние его портов 6,7 (8-контатный ДИП-переключатель) , и отображает его на светодиодах порта P2 МК.
Прошу помочь вас разобраться.
Даташит NEC D8243HC


Вложения:
iop_checking.asm [2.93 KiB]
Скачиваний: 716

_________________
Трудное детство, стальные игрушки.
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STC89C52RC и D8243HC. Не могу прочесть старшую тетраду.
СообщениеДобавлено: Ср июн 28, 2017 06:00:30 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14062
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
"на вскидку" (позже гляну детальнее).
43-я не все выполняет с 51-й (часть обмена рассчитана на аппаратные фокусы сидящие в ядре 48-го МК).
:roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STC89C52RC и D8243HC. Не могу прочесть старшую тетраду.
СообщениеДобавлено: Ср июн 28, 2017 08:58:20 
Друг Кота

Карма: 45
Рейтинг сообщений: -17
Зарегистрирован: Вт фев 21, 2012 13:51:55
Сообщений: 5114
Откуда: Начинающий
Рейтинг сообщения: 0
^_Нарисуйте схему подключения ( Ваш вариант )

( У меня линии A/D.2 , A/D.3 51-го выбирают операцию, которую должен выполнить вр43 )

И что вы подразумеваете под "старшей" тетрадой(нибблом) ?

_________________
< виртуальная "кнопочка" >--( WWW ) <- Убедительная просьба интересующимся старыми компьютерами типа РК86 - не пишите в теме в барахолке, пишите Ваши вопросы в ( лс ) пожалуйста


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: STC89C52RC и D8243HC. Не могу прочесть старшую тетраду.
СообщениеДобавлено: Ср июн 28, 2017 09:50:58 
Встал на лапы

Карма: 2
Рейтинг сообщений: 4
Зарегистрирован: Пн дек 08, 2014 19:45:24
Сообщений: 117
Откуда: Воронеж
Рейтинг сообщения: 0
"на вскидку" (позже гляну детальнее).
43-я не все выполняет с 51-й (часть обмена рассчитана на аппаратные фокусы сидящие в ядре 48-го МК).
:roll:

То есть в даташите не приведена вся информация. Жаль, а ведь микросхема казалась кристально ясной.


petrenko писал(а):
И что вы подразумеваете под "старшей" тетрадой(нибблом) ?

port 7 (P7) расширителя.

_________________
Трудное детство, стальные игрушки.


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: STC89C52RC и D8243HC. Не могу прочесть старшую тетраду.
СообщениеДобавлено: Ср июн 28, 2017 10:00:27 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14062
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Как-то собирался конспект свой "перенабрать" для публикации...
ВВ55\ВД79\ВР43 ...
Да все "лапы не доходят"...
:roll:
:write:


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: STC89C52RC и D8243HC. Не могу прочесть старшую тетраду.
СообщениеДобавлено: Ср июн 28, 2017 10:23:20 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 97
Рейтинг сообщений: 2058
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18030
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
BOB51 писал(а):
"перенабрать" для публикации...
ВВ55\ВД79\ВР43 ...
вы на самом деле считаете, что это кому-то может быть интересно? :shock:

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

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STC89C52RC и D8243HC. Не могу прочесть старшую тетраду.
СообщениеДобавлено: Ср июн 28, 2017 10:56:11 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14062
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
А почему бы и нет?
Туда еще добавить таймер ВИ53/54 и программируемый контроллер прерываний ВН59 (возможно с разновидностями для 1810 - серии). В принципе вполне возможные устройства для применения.
Другое дело УСАПП (ВВ51) или контроллер ПДП - для МК такие варианты практически нецелесообразны.
8)
Поскольку в первичных источниках в свое время довольно слабенькие описания были пришлось делать "сборную солянку" из нескольких первоисточников да еще подгонять к единому представлению данных.
Касательно применения - возможно и "слабоваты" по сравнению с современными расширителями по нагрузочной способности, одначе практически "в избытке" в старых "закромах" (как и статические ОЗУ 8*32к/8*64к).
Для работы с комплексными устройствами вполне пригодные как элементная база, да и частенько подсказка как из нескольких однотипных МК попроще слепить необходимо-оптимальное устройство.
:beer:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STC89C52RC и D8243HC. Не могу прочесть старшую тетраду.
СообщениеДобавлено: Ср июн 28, 2017 13:17:27 
Встал на лапы

Карма: 2
Рейтинг сообщений: 4
Зарегистрирован: Пн дек 08, 2014 19:45:24
Сообщений: 117
Откуда: Воронеж
Рейтинг сообщения: 0
решил вопрос. Нужен был сего лишь один NOPик после передачи инструкции чтения, и чтением порта P7

_________________
Трудное детство, стальные игрушки.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STC89C52RC и D8243HC. Не могу прочесть старшую тетраду.
СообщениеДобавлено: Ср июн 28, 2017 18:27:24 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14062
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
STC89C52RC вообще-то весьма вкуусненько!...
:hunger:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STC89C52RC и D8243HC. Не могу прочесть старшую тетраду.
СообщениеДобавлено: Ср июн 28, 2017 18:44:13 
Встал на лапы

Карма: 2
Рейтинг сообщений: 4
Зарегистрирован: Пн дек 08, 2014 19:45:24
Сообщений: 117
Откуда: Воронеж
Рейтинг сообщения: 0
STC89C52RC вообще-то весьма вкуусненько!...
:hunger:

Ну, как. 6-тактовый, программатор не нужен. А так - все тоже самое, что у скажем, AT89S52. Можно писать не глядя на SFRы
Самые вкусные - однотактовые серии STC12, STC15, еще понравился 8-ногий STC15W104.
Но самый бомбезный , судя по всему - STC8, но пока не нашел английского даташита.

_________________
Трудное детство, стальные игрушки.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STC89C52RC и D8243HC. Не могу прочесть старшую тетраду.
СообщениеДобавлено: Ср июн 28, 2017 19:04:59 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14062
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Может STM8?
У STC cудя по приложению для прошивок (из прайсом) масимум STC10...
:dont_know:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STC89C52RC и D8243HC. Не могу прочесть старшую тетраду.
СообщениеДобавлено: Ср июн 28, 2017 19:25:09 
Встал на лапы

Карма: 2
Рейтинг сообщений: 4
Зарегистрирован: Пн дек 08, 2014 19:45:24
Сообщений: 117
Откуда: Воронеж
Рейтинг сообщения: 0
Может STM8?
У STC cудя по приложению для прошивок (из прайсом) масимум STC10...
:dont_know:

Нет, не STM8 ([хотя, тоже интересно). Именно STC8 :)
А в прошивалке (STC-ISP 6.86) он есть, странно что не нашли.
Изображение Изображение
Однотактовый 8051. Куча периферии, программирование через USB (не USB-UART, но так тоже можно). SPI, TWI, АЦП, и все такое.
Так как места в таблице SFR не хватает, адреса регистров периферии (а и много) - 16-битные, memory-mapped. Обращение к ним через movx A, @DPTR (и обратно).

_________________
Трудное детство, стальные игрушки.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STC89C52RC и D8243HC. Не могу прочесть старшую тетраду.
СообщениеДобавлено: Чт июн 29, 2017 08:10:09 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14062
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Я смотрел раздел-вкладку "mcu selection/prise/samples" - там такового НЕТу (а раз в прайсе нету- значится "не рыпаемся").
Да и на вкладке "web-site" их НЕТ - вероятно для "внутреннего пользования и/или "промежуточная модель".
:roll:
Кроме прочего меня там дилема размещения/возможности затирания главного заводского бутлоадера интересует...
:evil:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STC89C52RC и D8243HC. Не могу прочесть старшую тетраду.
СообщениеДобавлено: Чт июн 29, 2017 09:16:54 
Встал на лапы

Карма: 2
Рейтинг сообщений: 4
Зарегистрирован: Пн дек 08, 2014 19:45:24
Сообщений: 117
Откуда: Воронеж
Рейтинг сообщения: 0
BOB51 писал(а):
Я смотрел раздел-вкладку "mcu selection/prise/samples" - там такового НЕТу (а раз в прайсе нету- значится "не рыпаемся").
Да и на вкладке "web-site" их НЕТ - вероятно для "внутреннего пользования и/или "промежуточная модель".

Мое наблюдение такое. У китайцев проблема с обновлением информации. Например, у них три сайта, все три недоделаны. (самый информативный - stcmcu.com). Порою, их отключают за неуплату.

BOB51 писал(а):
Кроме прочего меня там дилема размещения/возможности затирания главного заводского бутлоадера интересует...

Как я понимаю, системный загрузчик не входит в диапазон адресов памяти программ, и через регистры доступа IAP/EEPROM до него не добраться.

_________________
Трудное детство, стальные игрушки.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STC89C52RC и D8243HC. Не могу прочесть старшую тетраду.
СообщениеДобавлено: Чт июн 29, 2017 10:34:52 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14062
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Как раз наоборот - это вроде как область ISP. Перезапись в том же режиме доступа, что и для ЕЕПРОМки.
А вот пользовательскую область записывает тем же механизмом, только после перезагрузки из области ISP (флажки в соотв регистрах для командного/программного сброса). Вобщем... "кусочек" начиная отсюда viewtopic.php?p=3109227#p3109227 ...
Правда пока немного отложено "на попозже"...
8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STC89C52RC и D8243HC. Не могу прочесть старшую тетраду.
СообщениеДобавлено: Чт июн 29, 2017 10:44:41 
Встал на лапы

Карма: 2
Рейтинг сообщений: 4
Зарегистрирован: Пн дек 08, 2014 19:45:24
Сообщений: 117
Откуда: Воронеж
Рейтинг сообщения: 0
Можете написать код, который как считаете, может снести загрузчик. Я его проверю.

_________________
Трудное детство, стальные игрушки.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STC89C52RC и D8243HC. Не могу прочесть старшую тетраду.
СообщениеДобавлено: Чт июн 29, 2017 12:00:47 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14062
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
А потом кристалл "на выброс"?
У них же спецрежима (высоковольтного/параллельного) НЕТ...
Лучше "до выяснения" не рисковать. Да и в иероглифах я не силен - там наверняка еще дополнительно чегось должно иметься.
:roll:
В принципе само построение доступа к ЕЕПРОМ уже "несколько нелогично"... Посему можно ожидать и подвоха при заливке собственного бутлоадера в область ISP.
В то же время есть кристаллы с полным доступом ко всей памяти, как к IAP - а игеде там фабричному бутлоадеру заховаться?...
:dont_know:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STC89C52RC и D8243HC. Не могу прочесть старшую тетраду.
СообщениеДобавлено: Чт июн 29, 2017 12:34:15 
Встал на лапы

Карма: 2
Рейтинг сообщений: 4
Зарегистрирован: Пн дек 08, 2014 19:45:24
Сообщений: 117
Откуда: Воронеж
Рейтинг сообщения: 0
А кстати, что мешает "аппаратному" загрузчику провести необходимые проверки и сделать переход на адрес пользовательского IAP. Как он делает переход на нулевой адрес обычной программы, хотя известно, что загрузчик стартует при подаче питания.

Так давайте же выясним. Ну да, на выброс. А те, у которых я ноги поломал, или которые спалил, вставив не той стороной - не туда? По дохлому камню у меня претензий не будет.
Это предложение. Напишите программу - пусть через регистры IAP пишет что нибудь туда должно быть писать опасно, а я потом проверю, и отчетик выдам.

_________________
Трудное детство, стальные игрушки.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STC89C52RC и D8243HC. Не могу прочесть старшую тетраду.
СообщениеДобавлено: Чт июн 29, 2017 12:56:33 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14062
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
У мня всего два "подопытных" в данной серии...
ЖААЛКОО...
А прожку... надо сначала своя бутлоадера в тот объем вписать...Был бы уарт аппаратный - можно котуинкин биос модифицировать... но при программном уарте могеть не влезть...
:roll:


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 19 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 34


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y