Например TDA7294

 Форум РадиоКот • Просмотр темы - Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..
Форум РадиоКот
Здесь можно немножко помяукать :)



Текущее время: Вт окт 16, 2018 12:58:27



Часовой пояс: UTC + 3 часа [ Летнее время ]


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



Начать новую тему Ответить на тему  [ Сообщений: 882 ]  На страницу Пред.  1 ... 40, 41, 42, 43, 44, 45  След.
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..
СообщениеДобавлено: Пн янв 29, 2018 07:22:13 
Родился

Зарегистрирован: Пт янв 26, 2018 05:13:28
Сообщений: 5
Рейтинг сообщения: 0
сегмент XDATA - это внешняя оперативная память МК. Если ее физически нет (а это регистр-защелка и микросхема памяти), то естественно, там не может быть ничего сохранено.

В описании к этому микроконтроллеру написано "ADuC842 фирмы Analog Devices. Микроконтроллер содержит 12-разрядные прецизионные АЦП и ЦАП, встроенный высокоскоростной МК с FLASH-ЭРПЗУ на 62КБ."


Вернуться наверх
 Профиль  
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..
СообщениеДобавлено: Пн янв 29, 2018 09:41:24 
Друг Кота

Карма: 40
Зарегистрирован: Вт фев 21, 2012 14:51:55
Сообщений: 5257
Откуда: Начинающий
Рейтинг сообщения: 0
сегмент XDATA - это внешняя оперативная память МК. Если ее физически нет ... , то естественно, там не может быть ничего сохранено.
.. написано "ADuC842 ... Микроконтроллер содержит .... АЦП и ЦАП, встроенный высокоскоростной МК с FLASH-ЭРПЗУ на 62КБ."
Так , хорошо .

И что из этого должно логически следовать ?

То есть что ещё Вы хотели бы уточнить , какие есть неясности ?

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


Вернуться наверх
 Профиль WWW  
 
JLCPCB, 10 прототипов ПП всего за $2 и 2 дня доставка!

Крупнейший производитель печатных плат в Китае, 300,000+ заказчиков, 10,000+ он-лайн заказов в день.

Рассчитайте цену онлайн:https://jlcpcb.com/quote

Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..
СообщениеДобавлено: Пн янв 29, 2018 10:52:14 
Друг Кота
Аватар пользователя

Карма: 79
Зарегистрирован: Вт мар 16, 2010 23:02:27
Сообщений: 8276
Откуда: ДОНЕЦК (ЮГО-ВОСТОК ua/DPR)
Рейтинг сообщения: 0
У современных 51-х могут быть интегрированы (а могут и не быть):
1. Память программ (флэш РПЗУ);
2. Память ЕЕПРОМ - отдельный модуль со своими правилами доступа;
3. Всторенная расширенная память данных (со своими правилами доступа);
Кроме того обязательное для всех семейств регистровое ОЗУ в 128 байт с расширенной областью ОЗУ в еще 128 байт с исключительно косвенной адресацией (только для 52-совместимых и выше). И область регистров спецфункций в 128 байт.
По пунктам 2 и 3 надо внимательно вычитывать даташит конкретной модели насчет правил активации и доступа к тем областям.
Также вероятно и прописи в *.inc / *.h файлах просмотреть и хэлп компилятора по данной разновидности МК.
:roll:
Судя по беглому взгляду на даташит в Вашем, Denzell, кристалле есть и модуль ЕЕПРОМ и модуль расширенного ОЗУ - надо только внимательно перечитать описания работы с ними (там вроде какой-то флажек предварительно поставить надо...).
Вложение:
ADUC841_842_843.pdf [1.32 MiB]
Скачиваний: 31

Вложение:
ADUC842_rus.pdf [1001.94 KiB]
Скачиваний: 30

:beer:
К сожалению по Кейлу/СИ не проконсультирую... ибо работаю под ассемблером.
:dont_know:


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

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

Второй конкурс по дизайну печатных плат от PCBWay!
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..
СообщениеДобавлено: Пн янв 29, 2018 12:40:57 
Друг Кота
Аватар пользователя

Карма: 21
Зарегистрирован: Пн июл 28, 2008 23:12:01
Сообщений: 3210
Рейтинг сообщения: 0
BOB51, на http://www.nuvoton.com/hq/products/micr ... _locale=en
Счас на столе передо мной http://www.nuvoton.com/hq/products/micr ... _locale=en
Ну и stc15.

Кстати BOB51, я прекрасно работаю в Кайле для 51 в том числе и на asmЪ, может пора тебе пересмотреть твои дурные догмы и начать вменяемо кодить?


Вернуться наверх
 Профиль  
 
Более 10 000 000 оригинальных новых компонентов

Поставка электронных компонентов под ваш проект

Комплексные решения поставки электронных компонентов

Сэкономьте $30 при первом заказе на сумму боле $200 (только для посетителей нашего форума)
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..
СообщениеДобавлено: Пн фев 05, 2018 10:54:53 
Друг Кота
Аватар пользователя

Карма: 79
Зарегистрирован: Вт мар 16, 2010 23:02:27
Сообщений: 8276
Откуда: ДОНЕЦК (ЮГО-ВОСТОК ua/DPR)
Рейтинг сообщения: 0
Ну так помоги Denzell, ежли такой знающий - почему там, где требуется (и возможна) помощь по делу Вы, уважаемый dosikus только флудом ограничиваетесь?
:wink:


Вернуться наверх
 Профиль  
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..
СообщениеДобавлено: Пн фев 05, 2018 11:16:23 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 98
Зарегистрирован: Чт дек 28, 2006 09:19:56
Сообщений: 12386
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
BOB51 писал(а):
почему ... Вы, уважаемый dosikus только флудом ограничиваетесь?
я-то знаю, почему... но не скажу :)))

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


Вернуться наверх
 Профиль WWW  
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..
СообщениеДобавлено: Пн фев 05, 2018 22:17:20 
Друг Кота
Аватар пользователя

Карма: 21
Зарегистрирован: Пн июл 28, 2008 23:12:01
Сообщений: 3210
Рейтинг сообщения: 0
ARV, все верно, не можешь мигать лучше молчать.
Квик старт с кейл для ADUC842 http://www.labfor.ru/articles/keil
И ещё много чего интересного там же
http://www.labfor.ru/articles/dip/4

Ну конкретно по беде вопрошающего -доступ к xdata в кейл
https://www.motherboardpoint.com/thread ... ion.96805/

Здесь ещё много чего ,см. Лабы в конце страницы.
http://digteh.ru/MCS51/lab/1/


А вообще на 51е ссылок и ресурсов тьма, научитесь искать и читать.


Вернуться наверх
 Профиль  
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..
СообщениеДобавлено: Вт фев 06, 2018 10:11:12 
Друг Кота
Аватар пользователя

Карма: 21
Зарегистрирован: Пн июл 28, 2008 23:12:01
Сообщений: 3210
Рейтинг сообщения: 0
Ну и шоу в картинко, для особо упертых...

Изображение

Изображение

Изображение

Изображение


Вернуться наверх
 Профиль  
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..
СообщениеДобавлено: Вт фев 06, 2018 11:34:40 
Друг Кота
Аватар пользователя

Карма: 79
Зарегистрирован: Вт мар 16, 2010 23:02:27
Сообщений: 8276
Откуда: ДОНЕЦК (ЮГО-ВОСТОК ua/DPR)
Рейтинг сообщения: 0
Хороши картинки... НО снова одни ссылки - ничего своего.
Хотя... по сравнению с типовым
"dosikus - стиль"
это УЖЕ ПРОГРЕСС.
:beer:


Вернуться наверх
 Профиль  
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..
СообщениеДобавлено: Вт фев 06, 2018 12:54:59 
Друг Кота
Аватар пользователя

Карма: 21
Зарегистрирован: Пн июл 28, 2008 23:12:01
Сообщений: 3210
Рейтинг сообщения: 0
Хороши картинки... НО снова одни ссылки - ничего своего.


Вот именно из-за этого и помогать таким как ты влом. Ни сути не поймут, но обосрут.
Как говорят в Одессе - "Вам шашечки или ехать"...

Ссылки потому, что все давным-давно разжевано, осталось только поднять...

Да можешь так же сказать что и картинко не мои...


Вернуться наверх
 Профиль  
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..
СообщениеДобавлено: Вт фев 06, 2018 16:19:48 
Потрогал лапой паяльник

Карма: 2
Зарегистрирован: Чт авг 08, 2013 02:06:54
Сообщений: 307
Рейтинг сообщения: 0
Доброго времени суток. Возможно ли в 8051 асме определить строковую константу в шапке програмы с помощью "аля дефайна", чтобы потом "внедрить" ее в тело программы.
Типа так:
(в шапке) #define NAME 'My_String'
(далее в теле программы) db NAME,0


Вернуться наверх
 Профиль  
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..
СообщениеДобавлено: Вс фев 11, 2018 22:41:31 
Встал на лапы

Карма: 1
Зарегистрирован: Пн дек 08, 2014 20:45:24
Сообщений: 117
Откуда: Воронеж
Рейтинг сообщения: 0
Может ли не работать блок внешней памяти программ (регистр-защелка КР580ИР82 и флэшка W27C512) с микроконтроллером AT89S52 из-за того что блок соединен с портами МК двумя длинными (25см) ленточными шлейфами. Может там какие нибудь емкости-индуктивности мешать работе внешней памяти?
Не знаю что еще винить. Все перерыл. Каждый проводок прозвонил по схеме, все микрухи проверил, напряжения, блокировочные кондеры - все на месте, но не работает ну никак.

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


Вернуться наверх
 Профиль  
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..
СообщениеДобавлено: Вс фев 11, 2018 22:55:43 
Друг Кота
Аватар пользователя

Карма: 79
Зарегистрирован: Вт мар 16, 2010 23:02:27
Сообщений: 8276
Откуда: ДОНЕЦК (ЮГО-ВОСТОК ua/DPR)
Рейтинг сообщения: 0
Да, может.
Альтернатива - снижение частоты тактового генератора от 6МГц и ниже и/или установка
согласующих наборов резисторов/конденсаторов (согласование нагрузки "длинной линии").
Обычно даже в наилучших условиях по разводке частоту не видал выше 12МГц.
И поглянь на чатоту для той W27C512 - кабы там не 120/150nS доступ стояло...
:beer:


Вернуться наверх
 Профиль  
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..
СообщениеДобавлено: Вс фев 11, 2018 23:23:22 
Встал на лапы

Карма: 1
Зарегистрирован: Пн дек 08, 2014 20:45:24
Сообщений: 117
Откуда: Воронеж
Рейтинг сообщения: 0
Заменил кварц на 4.433 МГц, (какой попался, на 6 нету), не работает. МК адреса перебирает, ALE есть, сигналы не выглядят сильно искаженными. В общем, понятно, надо по другому собирать
BOB51 писал(а):
И поглянь на чатоту для той W27C512 - кабы там не 120/150nS доступ стояло...

Если верить даташиту, флэшка на 45 наносекунд. W27C512-45Z

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


Вернуться наверх
 Профиль  
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..
СообщениеДобавлено: Пн фев 12, 2018 10:35:38 
Друг Кота
Аватар пользователя

Карма: 79
Зарегистрирован: Вт мар 16, 2010 23:02:27
Сообщений: 8276
Откуда: ДОНЕЦК (ЮГО-ВОСТОК ua/DPR)
Рейтинг сообщения: 0
Обязательная подтяжка резисторными матрицами выводов P0 и P2 к питанию, расстояние минимальное.
Как образец смотри платку КОТУИНО (viewtopic.php?p=3167597#p3167597)
- там разводка сделана с учетом возможности установки ПЗУ (наиболее сложная).
Можно и подлинше... но не пробовал более 10 сантиметров.
Шлейфы предпочтительно от комповых переходов IDE дисководов.
:roll:


Вернуться наверх
 Профиль  
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..
СообщениеДобавлено: Пн фев 12, 2018 17:36:35 
Встал на лапы

Карма: 1
Зарегистрирован: Пн дек 08, 2014 20:45:24
Сообщений: 117
Откуда: Воронеж
Рейтинг сообщения: 0
Пересобрал блок ВПП, поставил 74HC373 вместо КР580ИР82. Блок заработал, программа записанная в флэшку заработала.
Насчет длины шлейфов - оказалась не причем.
Насчет частоты 12МГц. Я проверил работу с кварцами больше 12МГц: на 14.31818, на 18.432 и на 22.1184 МГц. К сожалению, не нашлось кварца на 24 МГц. Все, в том числе блок ВПП собранный методом "сопли" - прекрасно работало. Впрочем, я и не видел повода для тревоги: МК делит частоту на 12, реально там не больше 2 МГц даже на максимальном для этого МК кварце, а это немного.

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


Вернуться наверх
 Профиль  
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..
СообщениеДобавлено: Пн фев 12, 2018 17:57:21 
Потрогал лапой паяльник

Карма: 2
Зарегистрирован: Чт авг 08, 2013 02:06:54
Сообщений: 307
Рейтинг сообщения: 0
"74HC373 вместо КР580ИР82"
У них распиновка разная, вы это учли, когда пробовали КР580ИР82 ?


Вернуться наверх
 Профиль  
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..
СообщениеДобавлено: Пн фев 12, 2018 18:07:38 
Встал на лапы

Карма: 1
Зарегистрирован: Пн дек 08, 2014 20:45:24
Сообщений: 117
Откуда: Воронеж
Рейтинг сообщения: 0
"74HC373 вместо КР580ИР82"
У них распиновка разная, вы это учли, когда пробовали КР580ИР82 ?

Да, разумеется. Я проверял его работу с помощью кнопок и светодиодов на бредборде, если было бы неправильно, он бы не работал.

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


Вернуться наверх
 Профиль  
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..
СообщениеДобавлено: Пн фев 12, 2018 18:28:15 
Друг Кота
Аватар пользователя

Карма: 79
Зарегистрирован: Вт мар 16, 2010 23:02:27
Сообщений: 8276
Откуда: ДОНЕЦК (ЮГО-ВОСТОК ua/DPR)
Рейтинг сообщения: 0
Не обратил вниманияна тип регистра...
:oops:
Совместимы 573(ИР33) и ИР82 с разницей в пару выводов, а вот 373 не совместим по общей раскладке.
Изображение
У 373го выводы не "насквозь", а "по бокам"...
Вложение:
74ACT373.pdf [81.21 KiB]
Скачиваний: 21

:(


Вернуться наверх
 Профиль  
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..
СообщениеДобавлено: Чт фев 15, 2018 10:08:07 
Друг Кота
Аватар пользователя

Карма: 79
Зарегистрирован: Вт мар 16, 2010 23:02:27
Сообщений: 8276
Откуда: ДОНЕЦК (ЮГО-ВОСТОК ua/DPR)
Рейтинг сообщения: 0
Доброго времени суток. Возможно ли в 8051 асме определить строковую константу в шапке програмы с помощью "аля дефайна", чтобы потом "внедрить" ее в тело программы.
Типа так:
(в шапке) #define NAME 'My_String'
(далее в теле программы) db NAME,0


Пересматривал распечатку новой редакции от мелкощипа юзерс гвиды на атмелевский аврасм2 (для АВРок)...
Вложение:
40001917A_AVR Assembler_User Guides.pdf

ДЫК...
на страничкх 30-31 (рассматриваются функции препроцессора)
Код:
6.13  Operators
6.13.1  Stringification (#)
The stringification operators makes a quoted string token of a parameter to a function-type macro.
Example
#define MY_IDENT(X) .db #X, '\n', 0
When called like this
MY_IDENT(FooFirmwareRev1)
will expand to
.db "FooFirmwareRev1", '\n', 0
Notes
1. Stringification can only be used with parameters to function-type macros.
2. The parameter's value will be used literally, i.e. it will not be expanded before stringification.

это вроде самое ближнее к искомому...
Возможно и в каких компияторах для MCS51 подобный вариант имеет место бысть...
Вычитывать надо...
:dont_know:


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 882 ]  На страницу Пред.  1 ... 40, 41, 42, 43, 44, 45  След.



Часовой пояс: UTC + 3 часа [ Летнее время ]


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

Сейчас этот форум просматривают: Ivanoff-iv, TDAшник и гости: 7


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

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


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