Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
07.11.2022, 14:09
|
#1
|
Гражданин KAZUS.RU
Регистрация: 01.02.2011
Адрес: г. Долгопрудный
Сообщений: 996
Сказал спасибо: 339
Сказали Спасибо 94 раз(а) в 91 сообщении(ях)
|
Работа с портами PORTF и PORTG в Меге128.
Здравствуйте.
Сразу обозначу, читать даташиты не умею, поэтому, лезу на форум, чтобы дали рыбы, а не учили её ловить.
---
Таки осилил пару абзацев даташита и понял, для нужной мне работы F и G портов, нужно убрать галочку совместимости с ATmega103 + отключить JTAG.
Сконфигурировать порты получилось.
Теперь хочу туда дергать ногами.
Снова в тёмный лес даташита влез, насилу нашел, что все регистры управления выше адреса 0x60 адресуются не как регистры командами OUT и INP (SBI и CBI), а как яейки RAM командами STS и LDS.
На большее моего скудного умишки не хватило и найти адреса портов не смог.
---
Пожалуйста подскажите, где есть таблица с адресами портов в памяти.
Заранее большое спасибо.
Последний раз редактировалось mike-y-k; 07.11.2022 в 14:52.
|
|
|
|
07.11.2022, 14:43
|
#2
|
Почётный гражданин KAZUS.RU
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,985
Сказал спасибо: 3,007
Сказали Спасибо 3,182 раз(а) в 2,160 сообщении(ях)
|
Re: Работа с портами PORTF и PORTG в Меге128.
Ассемблер/Си ?
Сообщение от putmannn
|
Пожалуйста подскажите, где есть таблица с адресами портов в памяти.
|
Если первое - в подключаемом файле m128Adef.inc. Полезным будет также набор макросов AVR001, который сам разбирает работу с портами ввода-вывода в зависимости от допустимых режимов адресации (битовая, порты ввода-вывода, отображение в память).
Если второе - смотря какой компилятор используете.
__________________
Экзорцист 40-го уровня.
Последний раз редактировалось ForcePoint; 07.11.2022 в 14:50.
|
|
|
Сказали "Спасибо" ForcePoint
|
|
|
07.11.2022, 14:43
|
#3
|
Гражданин KAZUS.RU
Регистрация: 17.06.2008
Адрес: Украина
Сообщений: 709
Сказал спасибо: 363
Сказали Спасибо 795 раз(а) в 370 сообщении(ях)
|
Re: Работа с портами PORTF и PORTG в Меге128.
Сообщение от putmannn
|
подскажите, где есть таблица с адресами портов в памяти.
|
В документе на МК ATmega128A, раздел 34. Register Summary на стр. 461, также полезно глянуть раздел 12.5. I/O Memory
|
|
|
Сказали "Спасибо" j-Roger
|
|
|
07.11.2022, 14:48
|
#4
|
Гражданин KAZUS.RU
Регистрация: 01.02.2011
Адрес: г. Долгопрудный
Сообщений: 996
Сказал спасибо: 339
Сказали Спасибо 94 раз(а) в 91 сообщении(ях)
|
Вот жешь.
Я и говорю, этот форум волшебный, как и все волшебные пендюли.
Пока не спросил, не искалось, пинок получил и сразу нашлось.
Чудеса ...
Ассемблер.
Простите дурака, тему закрываем =))))
Сообщение от j-Roger
|
В документе на МК ATmega128A, раздел 34. Register Summary на стр. 461, также полезно глянуть раздел 12.5. I/O Memory
|
Да, спасибо, нашел в своём документе, немного иначе, но понял таки.
В Вашем нагляднее, спасибо, сохраню его себе.
Последний раз редактировалось mike-y-k; 07.11.2022 в 14:54.
Причина: 6.6
|
|
|
|
07.11.2022, 15:31
|
#5
|
Вид на жительство
Регистрация: 11.08.2015
Сообщений: 408
Сказал спасибо: 17
Сказали Спасибо 37 раз(а) в 28 сообщении(ях)
|
Re: Работа с портами PORTF и PORTG в Меге128.
Имена регистров используй и все.
|
|
|
Сказали "Спасибо" Signalshik2
|
|
|
07.11.2022, 17:13
|
#6
|
Гражданин KAZUS.RU
Регистрация: 01.02.2011
Адрес: г. Долгопрудный
Сообщений: 996
Сказал спасибо: 339
Сказали Спасибо 94 раз(а) в 91 сообщении(ях)
|
Re: Работа с портами PORTF и PORTG в Меге128.
Сообщение от ForcePoint
|
Если первое - в подключаемом файле m128Adef.inc. Полезным будет также набор макросов AVR001, который сам разбирает работу с портами ввода-вывода в зависимости от допустимых режимов адресации (битовая, порты ввода-вывода, отображение в память).
Если второе - смотря какой компилятор используете.
|
Спасибо, макросы поудобнее будут, чем на 3 строки расписывать.
Сообщение от Signalshik2
|
Имена регистров используй и все.
|
Вас понял.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Работа с портами на С
|
Hormiga |
Proteus, KiCAD и другие ECAD |
1 |
20.05.2007 09:42 |
Часовой пояс GMT +4, время: 16:57.
|
|