Регистрация | Последние сообщения | Персональный список | Поиск | Настройка конференции | Личные данные | Правила конференции | Список участников | Top 64 | Статистика раздела | faq | Что нового v.2.3 | Чат
Skunk Forum - Техника, Наука, Общество » Форум разработчиков РЭА »
Assembler!!!!!!!!!

Версия для печати (настроить)

Новая тема | Написать ответ

Подписаться

Автор Тема:   Assembler!!!!!!!!!
fx
Junior Member

Сообщений: 1
Регистрация: Ноябрь 2003

написано 19 Ноября 2003 12:46ИнфоПравкаОтветитьIP

Никто не делал программу на Assembler сопряжение контроллера и ОЗУ?
Если кто-нибудь делал (или где-нибудь видел) ,пожалуйста киньте исходник...
ЗАРАНИЕ СПАСИБО

Артем
Member

Сообщений: 59
Откуда: Екатеринбург
Регистрация: Март 2003

написано 19 Ноября 2003 14:55ИнфоПравкаОтветитьIP

какого микроконтроллера. Например, у Atmel есть МК которые работают с внешним озу и для сопряжения нужно один регистр( до 65КБайт).

fx
Junior Member

Сообщений: 2
Регистрация: Ноябрь 2003

написано 19 Ноября 2003 17:33ИнфоПравкаОтветитьIP

я буду рад любому...

skunk
Злобный админ

Сообщений: 4617
Откуда: СССР, город-герой Ленинград
Регистрация: Ноябрь 2000

написано 19 Ноября 2003 17:56ИнфоПравкаОтветитьIP

Вряд ли ты будешь рад.

Весельчак У
Moderator

Сообщений: 4387
Откуда: Санктъ-Питербурхъ
Регистрация: Декабрь 2000

написано 20 Ноября 2003 02:17ИнфоПравкаОтветитьIP

skunk
Или по теме, или ничего.

fx
Подробнее, пожалуйста.
Многие МК работают с ОЗУ аппаратно, без программы.

Артем
Member

Сообщений: 60
Откуда: Екатеринбург
Регистрация: Март 2003

написано 20 Ноября 2003 10:46ИнфоПравкаОтветитьIP

Например, ATmega128
работает с ОЗУ аппаратно без программы.

fx
Junior Member

Сообщений: 3
Регистрация: Ноябрь 2003

написано 21 Ноября 2003 11:53ИнфоПравкаОтветитьIP

Я извиняюсь, я не так давно в этой сфере, поэтому за неточности прошу простить.
и если можно поподробней о том что ATmega128 работает аппаратно а не через программу?
но вообще мне нужна программа чтение и запись с озу

skunk
Злобный админ

Сообщений: 4621
Откуда: СССР, город-герой Ленинград
Регистрация: Ноябрь 2000

написано 21 Ноября 2003 18:11ИнфоПравкаОтветитьIP

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

fx
Выбираешь контроллер (у каждого контроллера свой ассемблер), выбираешь ОЗУ (их ведь тоже много разных типов, у каждого свой принцип работы), рисуешь схему подключения. Если все это проделаешь, то написать подпрограммки чтения/записи ОЗУ, состоящие из десятка строк, не составит никакого труда.

Весельчак У
Moderator

Сообщений: 4394
Откуда: Санктъ-Питербурхъ
Регистрация: Декабрь 2000

написано 22 Ноября 2003 02:53ИнфоПравкаОтветитьIP

fx
Аппаратно: ставится дополнительный регистр-защёлка для фиксации младших 8 адресов. Адреса подаются на ОЗУ, данные подключаются туда же. (По крайней мере, так было в x51, в MEG'е, по идее, так же.)
В datasheet' е есть пример схемы, да и в любой книге по x51 тоже есть.
Ежели нужно согласовать любой МК с ОЗУ, то тогда - другое дело. Но для этого нужно знать хотя бы тип ОЗУ.

skunk
Гм...

Dikoy
Member

Сообщений: 133
Откуда: Богота, Колумбия
Регистрация: Май 2003

написано 22 Ноября 2003 04:03ИнфоПравкаОтветитьIP

Но для этого нужно знать хотя бы тип ОЗУ.
I2C. И нечего знать. Если, кнечно, там не Z80


fx
Дабы избежать насмешек от крутых профессионалов, советую ответить на вопросы:
1) Тип или вид МК установлен заранее или можно использовать любой? Если любой, то какие ресурсы от него нужны? (негоже Мегой128 мигать светодиодами )
2) Что нужно читать с ОЗУ? То, что предварительно мы в него запишем или то, что запишем не мы?
3) Проблема в самом чтении, или как микруху ОЗУ присобачить к МК?

Если в чтении, дык во всех языках это называется массив. Создаём массив размерностью кратный разрядности ЦП МК и забиваем чем надо. Читаем так же.
В большинстве МК внешнюю память надо... как бы это... инициализировать. Мега 128 работает с ней сама. То бишь процедура как в компе - подключаем дополнительную память и радуемся её приросту (к внутренней ОЗУ МК). Никакой инициализации не надо.

Добавление от 22 Ноября 2003 04:05:

skunk
Назовите хоть один не Московский ВУЗ, где учат AVR? Или это одно и тоже с Z80? Особенно при отсутствии практического опыта?

Весельчак У
Moderator

Сообщений: 4401
Откуда: Санктъ-Питербурхъ
Регистрация: Декабрь 2000

написано 23 Ноября 2003 02:54ИнфоПравкаОтветитьIP

Dikoy
I2C.
Что-то я не знаю ОЗУ с I2C

fx
Junior Member

Сообщений: 4
Регистрация: Ноябрь 2003

написано 24 Ноября 2003 11:26ИнфоПравкаОтветитьIP

Весельчак У
Послушай меня "ОСТРЯК", я не студент-двоечник, и не хочу чужое выдавать за свое - ЕСЛИ ТЫ ЭТО ИМЕЕШЬ ВВИДУ,меня попросили помочь поискать где-нибудь или спросить у профессианалов...если ты такой умный я рад за тебя,но все же за ЯЗЫЧКОМ следи...

Добавление от 24 Ноября 2003 11:34:

Dikoy, надеюсь ты видел мое сообщение,я объясню подробнее,у меня девушка учиться в КОЛЛЕДЖЕ,и ты прав по-поводу: "Мегой128 мигать светодиодами"(мне тоже стало интересно в этом покапаться...раньше не сталкивался)...Если ты можешь помочь,ПОМОГИ ПОМИГАТЬ светодиодами...ЕСЛИ КОНЕЧНО НЕ ТРУДНО... СПАСИБО!!!

Весельчак У
Moderator

Сообщений: 4406
Откуда: Санктъ-Питербурхъ
Регистрация: Декабрь 2000

написано 25 Ноября 2003 02:45ИнфоПравкаОтветитьIP

fx
Прежде чем писать, рекомендую сначала научиться читать. ("Чукча писатель, а не читатель?" (с) ) Не по адресу!

Мне неясно: для чего ОЗУ, ежели надо мигать светодиодами.

fx
Junior Member

Сообщений: 5
Регистрация: Ноябрь 2003

написано 25 Ноября 2003 13:04ИнфоПравкаОтветитьIP

Весельчак У
Так ладно,мы друг друга не поняли, хорошо забыли.Ты помочь можешь? да или нет?!

Добавление от 25 Ноября 2003 13:06:


Весельчак У
Если сможешь помочь буду очень благодарен!

AlexOr
Member

Сообщений: 338
Откуда: СПб
Регистрация: Май 2003

написано 25 Ноября 2003 16:59ИнфоПравкаОтветитьIP

fx
Чтобы не быть чукчей

ссылка
ссылка
ссылка
ссылка это специально для любителей моргать светодиодами
ссылка
ссылка

Весельчак У
Moderator

Сообщений: 4411
Откуда: Санктъ-Питербурхъ
Регистрация: Декабрь 2000

написано 26 Ноября 2003 02:47ИнфоПравкаОтветитьIP

fx
Задачу надо более подробно обрисовать, а то получается "хочу чтобы душа сначала свернулась, а потом развернулась" .
Ссылки хорошие, рекомендую почитать, а дальше задавать вопросы. Это всё же конференция, и полный курс по работе с МК здесь поместить затруднительно.

Chudik
Ну Чудик... и что?

Сообщений: 106
Откуда: San Jose/Питер
Регистрация: Май 2001

написано 09 Января 2004 21:11ИнфоПравкаОтветитьIP

Весельчак У
skunk
М-дя, пришёл бы ко мне на форум такой fx с таким гонором

telme
Junior Member

Сообщений: 2
Откуда: nearby Moscow
Регистрация: Январь 2004

написано 13 Января 2004 15:07ИнфоПравкаОтветитьIP


Chudik
Отдельная тема…
Значит обзывать человека в грубой форме можно, а ответ получать в такой же нет???
И банить тоже можно?

Корректнее нужно быть в высказываниях, fx ведь не грубил никому, мало ли незнает чего, хочешь научи, не хочешь помолчи, так грубить то зачем?

Весельчак У
Moderator

Сообщений: 4617
Откуда: Санктъ-Питербурхъ
Регистрация: Декабрь 2000

написано 14 Января 2004 02:38ИнфоПравкаОтветитьIP

telme
Написал один, а ответ получил другой. Это правильно?
Банов здесь нет.

Автор то ли нашёл что надо, то ли охладел...

telme
Junior Member

Сообщений: 3
Откуда: nearby Moscow
Регистрация: Январь 2004

написано 14 Января 2004 13:20ИнфоПравкаОтветитьIP


Мой пост направлен Chudik’у. Весельчак У похоже несколько раз невинно пострадал.

Или по теме, или ничего.

Dikoy
Member

Сообщений: 229
Откуда: Богота, Колумбия
Регистрация: Май 2003

написано 15 Января 2004 04:20ИнфоПравкаОтветитьIP

Весельчак У
Автор то ли нашёл что надо, то ли охладел...
Нашёл
То или не то не знаю, но спасибо сказал

Ваш ответ:

Коды форума
Смайлики


Ник:    Пароль       
Отключить смайлики

Все время MSK

Склеить | Разбить | Закрыть | Переместить | Удалить

Новая тема | Написать ответ
Последние сообщения         
Перейти к:

Свяжитесь с нами | skunksworks.net

Copyright © skunksworks.net, 2000-2018

Разработка и техническая поддержка: skunksworks.net


Рейтинг@Mail.ru Яндекс.Метрика