Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 07.11.2022, 14:09  
putmannn
Гражданин KAZUS.RU
 
Аватар для putmannn
 
Регистрация: 01.02.2011
Адрес: г. Долгопрудный
Сообщений: 996
Сказал спасибо: 339
Сказали Спасибо 94 раз(а) в 91 сообщении(ях)
putmannn на пути к лучшему
По умолчанию Работа с портами PORTF и PORTG в Меге128.

Здравствуйте.
Сразу обозначу, читать даташиты не умею, поэтому, лезу на форум, чтобы дали рыбы, а не учили её ловить.
---
Таки осилил пару абзацев даташита и понял, для нужной мне работы F и G портов, нужно убрать галочку совместимости с ATmega103 + отключить JTAG.
Сконфигурировать порты получилось.
Теперь хочу туда дергать ногами.
Снова в тёмный лес даташита влез, насилу нашел, что все регистры управления выше адреса 0x60 адресуются не как регистры командами OUT и INP (SBI и CBI), а как яейки RAM командами STS и LDS.
На большее моего скудного умишки не хватило и найти адреса портов не смог.
---
Пожалуйста подскажите, где есть таблица с адресами портов в памяти.
Заранее большое спасибо.
Реклама:

Последний раз редактировалось mike-y-k; 07.11.2022 в 14:52.
putmannn вне форума  
Непрочитано 07.11.2022, 14:43  
ForcePoint
Почётный гражданин KAZUS.RU
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,792
Сказал спасибо: 2,912
Сказали Спасибо 3,120 раз(а) в 2,111 сообщении(ях)
ForcePoint на пути к лучшему
По умолчанию Re: Работа с портами PORTF и PORTG в Меге128.

Ассемблер/Си ?

Сообщение от putmannn Посмотреть сообщение
Пожалуйста подскажите, где есть таблица с адресами портов в памяти.
Если первое - в подключаемом файле m128Adef.inc. Полезным будет также набор макросов AVR001, который сам разбирает работу с портами ввода-вывода в зависимости от допустимых режимов адресации (битовая, порты ввода-вывода, отображение в память).
Если второе - смотря какой компилятор используете.
Вложения:
Тип файла: txt macros.inc.txt (2.8 Кб, 0 просмотров)
__________________
Экзорцист 40-го уровня.

Последний раз редактировалось ForcePoint; 07.11.2022 в 14:50.
ForcePoint вне форума  
Сказали "Спасибо" ForcePoint
putmannn (07.11.2022)
Непрочитано 07.11.2022, 14:43  
j-Roger
Гражданин KAZUS.RU
 
Регистрация: 17.06.2008
Адрес: Украина
Сообщений: 680
Сказал спасибо: 362
Сказали Спасибо 753 раз(а) в 358 сообщении(ях)
j-Roger на пути к лучшему
По умолчанию Re: Работа с портами PORTF и PORTG в Меге128.

Сообщение от putmannn Посмотреть сообщение
подскажите, где есть таблица с адресами портов в памяти.
В документе на МК ATmega128A, раздел 34. Register Summary на стр. 461, также полезно глянуть раздел 12.5. I/O Memory
j-Roger вне форума  
Сказали "Спасибо" j-Roger
putmannn (07.11.2022)
Непрочитано 07.11.2022, 14:48  
putmannn
Гражданин KAZUS.RU
 
Аватар для putmannn
 
Регистрация: 01.02.2011
Адрес: г. Долгопрудный
Сообщений: 996
Сказал спасибо: 339
Сказали Спасибо 94 раз(а) в 91 сообщении(ях)
putmannn на пути к лучшему
По умолчанию

Вот жешь.
Я и говорю, этот форум волшебный, как и все волшебные пендюли.
Пока не спросил, не искалось, пинок получил и сразу нашлось.
Чудеса ...

Ассемблер.
Простите дурака, тему закрываем =))))

Сообщение от j-Roger Посмотреть сообщение
В документе на МК ATmega128A, раздел 34. Register Summary на стр. 461, также полезно глянуть раздел 12.5. I/O Memory
Да, спасибо, нашел в своём документе, немного иначе, но понял таки.
В Вашем нагляднее, спасибо, сохраню его себе.
Миниатюры:
Нажмите на изображение для увеличения
Название: portf.JPG
Просмотров: 0
Размер:	95.7 Кб
ID:	173493  

Последний раз редактировалось mike-y-k; 07.11.2022 в 14:54. Причина: 6.6
putmannn вне форума  
Непрочитано 07.11.2022, 15:31  
Signalshik2
Вид на жительство
 
Аватар для Signalshik2
 
Регистрация: 11.08.2015
Сообщений: 408
Сказал спасибо: 17
Сказали Спасибо 37 раз(а) в 28 сообщении(ях)
Signalshik2 на пути к лучшему
По умолчанию Re: Работа с портами PORTF и PORTG в Меге128.

Имена регистров используй и все.
Signalshik2 вне форума  
Сказали "Спасибо" Signalshik2
putmannn (07.11.2022)
Непрочитано 07.11.2022, 17:13  
putmannn
Гражданин KAZUS.RU
 
Аватар для putmannn
 
Регистрация: 01.02.2011
Адрес: г. Долгопрудный
Сообщений: 996
Сказал спасибо: 339
Сказали Спасибо 94 раз(а) в 91 сообщении(ях)
putmannn на пути к лучшему
По умолчанию Re: Работа с портами PORTF и PORTG в Меге128.

Сообщение от ForcePoint Посмотреть сообщение
Если первое - в подключаемом файле m128Adef.inc. Полезным будет также набор макросов AVR001, который сам разбирает работу с портами ввода-вывода в зависимости от допустимых режимов адресации (битовая, порты ввода-вывода, отображение в память).
Если второе - смотря какой компилятор используете.
Спасибо, макросы поудобнее будут, чем на 3 строки расписывать.

Сообщение от Signalshik2 Посмотреть сообщение
Имена регистров используй и все.
Вас понял.
putmannn вне форума  
 

Закладки
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с портами на С Hormiga Proteus, KiCAD и другие ECAD 1 20.05.2007 09:42


Часовой пояс GMT +4, время: 22:48.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot