Author |
Message |
IgorR76
Senior
Joined: 27 Jul 2015 16:20 Posts: 104
|
Насчет старых прошивок-конечно придется адаптировать, а новые, которые пишутся под 1Т - работают без проблем. Ограничений на времянки нет: записал, след.командой можно читать.
|
25 Oct 2017 04:05 |
|
 |
rw6hrm
Maniac
Joined: 13 Nov 2007 12:09 Posts: 203 Location: Ставрополь
|
...уж прошу пардону за глупый вопрос по второй схеме из топика: можно ли в ней тупо поменять проц на АТ89С51 без замены прошивки ПЗУ? Он есть в наличии, по ножкам вроде всё сходится... Просто эти контроллеры как-то мимо меня прошли в аонах, не заинтересовали тогда абсолютно, а теперь кассы подкидывают на растерзание, чувствую себя несколько дурным...
|
25 Oct 2017 11:43 |
|
 |
shoorick
Doomed
Joined: 05 Nov 2007 06:08 Posts: 360 Location: Украина
|
можно. все пзу-шные модели с заземленным ЕА превращаются в непзу-шные. только нужно учесть, что у 51(31) проще архитектура, чем у 52(32). а наличие джампера для ЕА на схеме говорит о том, что плата создавалась универсальной.
|
25 Oct 2017 13:37 |
|
 |
alm604
Writer
Joined: 12 Aug 2011 13:04 Posts: 19 Location: 31.163.103.75
|
Есть у меня TS80C32x2 от Atmel, недавно прикупил пару EPM7128SQI100-10, ОЗУ и ПЗУ в районе по гигу каждых))) Есть клава от нетбука и дисплей 240*64. Нетбук сделать что ли?)))
|
25 Oct 2017 23:01 |
|
 |
shoorick
Doomed
Joined: 05 Nov 2007 06:08 Posts: 360 Location: Украина
|
Сделал пультик с индикатором, проверка: https://www.youtube.com/watch?v=3qlHAf5yF0oГружу через RS232 (через USB переходники тоже работает)
|
12 Nov 2017 03:39 |
|
 |
angry_troll
Doomed
Joined: 08 Apr 2013 05:04 Posts: 440 Location: 213.247.249.139
|
Это перемычки такие или просто скрепки? 
|
12 Nov 2017 03:43 |
|
 |
shoorick
Doomed
Joined: 05 Nov 2007 06:08 Posts: 360 Location: Украина
|
это скобки: пристрелял ДВП к рейке 
|
12 Nov 2017 05:44 |
|
 |
rw6hrm
Maniac
Joined: 13 Nov 2007 12:09 Posts: 203 Location: Ставрополь
|
Очередной вопрос из серии глупых: лежит бесполезная девборда на основе CY7C68013A, https://pp.userapi.com/c639631/v6396312 ... Uozgyk.jpg . Проц в ней, по своей сути, клон 8051. 16К ОЗУ имеется, внешняя ПЗУ в виде какого-то атмела тоже есть, уарты присутствуют... Возможно ли всунуть в эту платку схемы из четвёртого поста? Насколько сложно будет переделать прошивку? (никогда не работал с последовательным ПЗУ, посему и вопрос).
|
21 Nov 2017 13:00 |
|
 |
Tronix
Doomed
Joined: 18 Nov 2013 03:38 Posts: 531 Location: Москва
|
Из нее можно на скорую руку состряпать 8-12 (или сколько там ног) канальный лог анализатор, прикрутить к проекту Sigrock, там сорцы прошивок для CY есть. Ну это если другого лог анализатора нет. А схему из 4 поста на мой взгляд проще собрать на том, что в схеме нарисовано.
|
21 Nov 2017 22:54 |
|
 |
rw6hrm
Maniac
Joined: 13 Nov 2007 12:09 Posts: 203 Location: Ставрополь
|
Вот поэтому и пишу - вещь ненужная. Мне, по крайней мере. Тем более, что в сети на ней только два проекта - куцый логанал и захват видео. И ничего, что оговорено в заголовке даташита. Хорошо, спасибо, будем подбирать другую железку.
|
21 Nov 2017 23:07 |
|
 |
Vip
Junior
Joined: 11 Dec 2017 11:34 Posts: 3
|
Любопытно посмотреть схему и программу, если можно.
|
11 Dec 2017 12:34 |
|
 |
shoorick
Doomed
Joined: 05 Nov 2007 06:08 Posts: 360 Location: Украина
|

схемы как таковой нет. есть монтажка (qcad).
схемотехника следующая: к AT89S51 подключается озу 32кБ (или меньше): шины адреса и данных стандартно, WR-WE, PSEN-OE, GND-CS. к МК к RD подключается светодиод через резистор 200-510 ом с 5 вольт, к А15 подключают кнопку на землю - "Пуск". Цепь сброса: кондер к питанию, резистор - на землю, резистор через кнопку сброса на питание (резистор к кнопке чтобы при подключенном программаторе случайно не подать в него +5В)
алгоритм работы загрузчика следующий: после сброса устройство ожидает загрузку через RS-232 на скорости 9600 (при загрузке используется только чтение, прерывания не используются). после загрузки пакета начинает моргать индикатор, нажатие на кнопку "Пуск" запускает выполнение загруженной программы. Если необходимо выполнить перезапуск загруженной программы - можно нажать сброс, удерживая нажатой кнопку пуск. после запуска программы светодиодом можно управлять из нее, а вот опрашивать кнопку пуск не получается из-за использования Р2 для вывода старшего байта адреса.
формат пакета: произвольное количество нулей, синхробайт E6Н, потом младший байт длины тела, старший и, собственно, "тело". Тело загружается с адреса 2000Н. никаких контрольных сумм не реализовывал, т.к. ни разу сбоев не заметил (были сбои с предыдущей лпт-версией и то - только на одной машине).
собиралось fasmg
загрузчик для винды: указывать только номер СОМ-порта загрузчик для линукса: указывать девайс целиком. компелировать самостоятельно (всякое бывает) - gcc -o sz52com main.c не забыть добавить себя в tty и dialout
beep-1 - пикалка, засоренная следами подключения к индикатору: если коротнуть Р1.3 на землю - будет мигать светодиодом и пикать через Р3.5 (Т1)
Last edited by shoorick on 25 Jan 2018 00:26, edited 2 times in total.
|
21 Jan 2018 15:19 |
|
 |
shoorick
Doomed
Joined: 05 Nov 2007 06:08 Posts: 360 Location: Украина
|
продолжение...
|
21 Jan 2018 15:40 |
|
|