Перейти к содержанию
    

Помогите разобраться с AT89s8253

1 hour ago, destroit said:

Есть линейка 8-ми битная, есть 32-а бита ...продаются одинаково-ровно .

Что то пока всё 8-ми битное, 32-ух битное где?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Только что, zombi сказал:

32-ух битное где?

Фото USB "свистка" - LPC1343 . Фото ниже : LPC1778 ... с красной маской будет смотреться в разы богаче .

171757933_.thumb.jpg.5aab5d0c111d2528028a7102d551214e.jpg

помпа.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

13 hours ago, Владимир В said:

. . . Вот одна такая белая коробочка на рисунке размером чуть больше пачки сигарет - я чейка 2и-не ттл логики. И с эти половина страны работает. . . . . Ничего, что я кого то на землю приземлил?

3L722B (15).jpg

Во, "белые коробочки", только в исполнении Siemens, "зародыши" ихних Simatic-ов.

Модернизировали линию с управляющим шкафом на них. Модернизация свелась к установке одного контроллера-PLC  Hitachi и перерисовке функционально-блочной схемы (тригеры, логика, таймеры итд) из замусоленных журналов (многостраничный талмуд) документации в Codesys. Перерисовывали совершенно "на обум", один-в-один, работал штудент. Все запустилось с минимальной адаптацией. Гранд-респект немцам за док !

У перевода таких систем на микроконтроллер только одно преимущество (кроме цены железа) - "залочить" владельца модернизируемого оборудования на себя.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не стали ставить ни каких контроллеров (а кто то поставил Адруино) Выкинул сельсины, движки по вертикальной оси, все равно сгоревшие, да и сам шкаф тоже. На 1533ла3 собрал плату управления с опторазвязкой. Заказали одну линеййку УЦИшку в СКБ ИС Лир 512 на одну линейку, поставили индуктивные датчики, взяли шаговик с драйвером. вся силовая часть на твердотельных реле. Вся электроника поместилась в ящике на фасаде стола., где были селсины. Болшего этому чуду науки и не требуется.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я вернулся! Тут уже повеселились! В общем я определился со средой передачи данных. RS485. Скажем надо брать готовый адаптер или собирать. Очевидно то выберу первое. Это не сложно. Пожалуй сложнее для меня будет написать код для инициализации УАРТ. Пока в просторах видел только для инициализации 232.Хотелось что нибудь почитать за это.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для "старых пердунов" нет лучше букваря по mcs51 чем Сташин В.В., Урусов А.В., Мологонцева О.Ф. "Проектирование цифровых устройств на однокристальных микроконтроллерах" 1990. Там про всё: и про таймеры, и про прерывания, и про УАПП.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

8 часов назад, Владимир В сказал:

Пожалуй сложнее для меня будет написать код для инициализации УАРТ. Пока в просторах видел только для инициализации 232

Вы бы для начала разобрались, где в вашем контроллере 232 и чем он отличается от УАПП (это сокращение по-русски пишется именно так). Кода инициализации там 35 строчек с красивым форматированием и комментариями. Если каждую запись в регистр писать одной строкой - ровно ПЯТЬ строчек.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 26.05.2020 в 21:03, Владимир В сказал:

Информации о  AT89s8253 в свободном доступе очень мало, даже не попадается карта адресов регистров

Всем сказкам сказка, потому что в первой же строчке гугления есть абсолютно всё:

 

https://www.google.ru/search?&q=at89s8253+pdf

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

8 часов назад, Obam сказал:

Для "старых пердунов" нет лучше букваря по mcs51...
 

Сей букварь и для юных засранцев полезен. Я по нему и начинал. Только с переездами куда то эта книга задевалась. Перерыл все но пока безуспешно. Пока электронную копию пролистал, словно в 95- окунулся. Порадовали, спасибо! У меня до сего дня была только Боборыкин А.В. Однокристальные микро ЭВМ

58 минут назад, Сергей Борщ сказал:

 Кода инициализации там 35 строчек с красивым форматированием и комментариями. Если каждую запись в регистр писать одной строкой - ровно ПЯТЬ строчек.

Насколько я понял, программа инициализации включает некоторые параметры, в которую входит к примеру скорость передачи данных.  Ранее я инициализацией не занимался и в этом признаюсь честно. Также в этой программе нужно будет установить параметры или полудуплекса. Я не прав?

41 минуту назад, Plain сказал:

Всем сказкам сказка....

Я про карту имел в виду такую табличку, ну раз нет, то придется делать рукотворную. Со второй табличкой (на картинке),  по шиту пока понятно, а по распределению памяти: Адреса ОЗУ, Флеш, ЭПЗУ пока не ясно. Думаю, что вряд ли будет один в один с более древними микрухами.

img-YajJ1v.jpg

Изменено пользователем Владимир В

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

41 минуту назад, Владимир В сказал:

такую табличку, ну раз нет

Не-не, она по-прежнему есть, на Стр.7 вышеозвученного паспорта.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 минуту назад, Plain сказал:

Не-не, она по-прежнему есть, на Стр.7 вышеозвученного паспорта.

Я видел! Это по регистрам. Если там есть за память, то я тогда не понял в какой строке

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В те лохматые года, микросхему сочиняли, как письмо дяди Фёдора, поэтому память таблицей не понять, про неё читать надо, 6-ю главу паспорта.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

10 hours ago, Владимир В said:

Я вернулся! Тут уже повеселились! В общем я определился со средой передачи данных. RS485. Скажем надо брать готовый адаптер или собирать. Очевидно то выберу первое. Это не сложно. Пожалуй сложнее для меня будет написать код для инициализации УАРТ. Пока в просторах видел только для инициализации 232.Хотелось что нибудь почитать за это.

http://ww1.microchip.com/downloads/en/Appnotes/doc4346.pdf

https://www.microchip.com/wwwproducts/en/AT89S8253

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 часа назад, Владимир В сказал:

Насколько я понял, программа инициализации включает некоторые параметры, в которую входит к примеру скорость передачи данных. 

Это три строки кода на Си (или 16, если с красивым форматированием и развернутыми комментариями).

2 часа назад, Владимир В сказал:

Также в этой программе нужно будет установить параметры или полудуплекса.

Это еще 1 строка (или 7, если оформлять красиво).

2 часа назад, Владимир В сказал:

Ранее я инициализацией не занимался

Но вы же нашли кучу примеров "инициализации 232", или в них вы не заглядывали?

Тогда начинайте с поиска ответа на вот такой вопрос:

3 часа назад, Сергей Борщ сказал:

где в вашем контроллере 232 и чем он отличается от УАПП

.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

9 часов назад, Владимир В сказал:

Пожалуй сложнее для меня будет написать код для инициализации УАРТ.

Мне когда лень книжки читать, я просто нанимаю исполнителя ... очень эффективная процедура, с минимальным бюджетом . Типа : 500 рэ за "написать код для инициализации UART  AT89s8253 ".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...