PIN Mapping - соответствие выводов и регистров
- Войдите на сайт для отправки комментариев
Чт, 08/11/2012 - 14:50
Есть много картинок, но все время лазить и искать их что-то надоело. Решил собрать для себя табличку и поделиться со всеми :)
отличная таблица,сохранил себе ))
Немножко дополнил "в другом разрезе" - поможет программировать в другой среде. "полная версия" - обновлена.
И я сибе собрал таблички ( пока две )...
Для MEGA большеватая получится, конечно.... Но мне очень удобно, как новичку, работать с UNO и по SPI с ATtiny45/85 и ATmega168/328.
спасибо всем за таблички. а можно вопрос не совсем в тему? в файлике boards.txt можно настроить "свою" плату, но нет возможности настроить свои мапинг пинов для нетипичного МК, я например хочу использовать atmega128a. Можно как-то решить эту проблему? Т.е. настроить свою плату и свой мапинг для МК который не поддержан напрямуюю ардуино
Можно. Для этого служит папочка variants
Можно. Для этого служит папочка variants
значит ли это, что я могу условно любой AVR использовать как arduino?
на самом деле мне нужны atmega 8/168/169/328/128
они самые ходовые, не дорогие по этому и дают спектр возожностей по кол-ву выводов и объему ресурсов
Да, любой 8-мибитный AVR
для Arduino Due есть распиновка
может быть собрать до кучи все распиновки и закрепить, чтобы как справка
Можете посмотреть мою статью про ATmega16 здесь на форуме, там и про пины немного есть и загрузчик как сделать. Всё не очень сложно, было бы желание
Доброго времени суток.
Я только начинаю работать с Ардуино.
Может быть подскажете на какие пины завязан 4-й таймер в Leonardo?
Всего лишь несколько секунд, необходимо для того, чтобы вбить соответствующий запрос в Гугл и получить массу ссылок по теме:
А дальше - открыть даташит и прозреть.
Я наверно тупой и даташит смотрел ещё вчера, однако так и не просёк куда завязан 4-й таймер.
OC4x (x=A,B,D) - выходы.
Входов у этого таймера нет.
Т.е. OC4A = 13 pin, OC4B= 10 pin . Верно?
Т.е. OC4A = 13 pin, OC4B= 10 pin . Верно?
"открыть даташит и прозреть"
В частности, выяснить, что есть еще и выходы OC4x с верхней чертой - комплементарные. На приведенной схеме распиновки эти подробности частично утеряны (как раз для случая x=A).
Прозреть не получается. Если я правильно понимаю , то с верхней чертой это инверсный выход. Раньше это так обозначалось.
Но вообще проблема у меня следующая : надо подключить ИК приёмник.
Подключаю библиотеку IRremote, там используется 2-й таймер. При компиляции IDE ругается. Переписал библиотеку на 4-й таймер, ругаться перестала , но не знаю куда подключить.
Найдите файл IRemoteInt.h в нем найдите строку:
Проверьте, что строка:
раскомментарена, а остальные две - закомментарены.
Всё.
По поводу ИК приемника - он всего лишь приемник и не важно, где у Timer4 выходы. Пин ИК приемника задается в конструкторе, т.е. в Вашем скетче. И этот пин не зависит от используемого таймера.
Спасибо. Попробую.
Оставлю еще для UNO
На ProMini стоят tqfp чипы, так что может кому-то пригодится в поисках правильного ресета, например...
Скажите а где можно по ардуино мега 2560 посмотреть разборку на элементы наподоби как для рампс 1.4? http://reprap.org/wiki/RAMPS_1.4/ru
Подобные из #21 на форуме arduino.cc находил, там один чел такие лепит. Гуглил "Arduino %type% pinout diagram", как раз все нашлись. Зело помогли при подключении RF24. :)
Mega 2560
Pin mapping Глючного порта ICSP на китайской сборке UNO r3 ch340t.
Я как раз такое чудо на поиграться заказал ради хохмы. :)
Я как раз такое чудо на поиграться заказал ради хохмы. :)
Плата хорошая, я ужел пол года юзаю, больше глюков нет, они только этот слот зеркальный зделали(перепутали), езернет щит вот так запитал:
для atmega128 если сделать настройку используя http://download.chip45.com/chip45-arduino-extension.zip
2 GothThug: может китайцы таки исправили разводку, но вот недавно пришел Ethernet-шилд. Тупо поставил сверху, прошил тестовый скетч, и байты забегали.
Arduino Pinout Diagrams
http://marcusjenkins.com/hardware/arduino-pinout-diagrams/
Arduino Pinout Diagrams
http://marcusjenkins.com/hardware/arduino-pinout-diagrams/
это надо разместить в прикреплённые темы
Arduino Pinout Diagrams
http://marcusjenkins.com/hardware/arduino-pinout-diagrams/
это надо разместить в прикреплённые темы
Пока не в курсе как это сделать :( , 2 часа на форуме только...
это предложение к Админам :)
http://arduino.ru/forum/otvlechennye-temy/kto-otkuda?page=2
Ну вроде как при вопросах про распиновку первым делом в гугл с запросом "(название чипа ил платы) pinout" идешь. o_0
Ну вроде как при вопросах про распиновку первым делом в гугл с запросом "(название чипа ил платы) pinout" идешь. o_0
"размещение кода на сайте" тема есть , чёбы и эту не прикрепить ? хотя - тут уже есть такая тема
http://www.pighixxx.com/test/portfolio_skills/pinout/
В каком редакторе рисуют такую красоту? Это все явно по какому то стандарту нарисовано
Можно. Для этого служит папочка variants
В топиках#6 ,#7задавался вопрос о использовании не родных МК. Судя по Вашим ответам Вы хорошо разбираетесь. Подскажите более подробно, как вогнать скетч из IDE Arduino V1.65 через USBasp прогер в ATMega8 . Рекомендованный скрипт для этого МК добавлен в "board.txt", однако в подменю "board" ATMega8 так и не появился. Что может быть не так? На форуме "homes-smart.ru" мне ответили, что возможно, более новые версии IDE не поддерживают эти МК. Может можно где-нибудь скачать версию с уже приаттачеными бордами для не родных МК? Подскажите, пожалуйста.
Не забывайте что самые первые ардуинки были сделаны именно на ATMega8А, так что бутлоадер к нему есть во всех версиях ИДЕ из коробки!
Я добавлял поддержку ATMega8 с родным бутлодером в старую Arduino IDE 1.0.* по этой инструкции:
Минимальный клон Arduino за $3 на ATmega8A с модифицированным bootloaderом
Не забывайте что самые первые ардуинки были сделаны именно на ATMega8А, так что бутлоадер к нему есть во всех версиях ИДЕ из коробки!
Я добавлял поддержку ATMega8 с родным бутлодером в старую Arduino IDE 1.0.* по этой инструкции:
Минимальный клон Arduino за $3 на ATmega8A с модифицированным bootloaderом
Спасибо за ссылку. Всё это мне известно и было опробовано на IDE V1.65. Однако в борде МК не появился. Т.о. прошить Мегу8 невозможно. Вот я и ищу как это сделать с помощью USBasp/\.
Не забывайте что самые первые ардуинки были сделаны именно на ATMega8А, так что бутлоадер к нему есть во всех версиях ИДЕ из коробки!
Я добавлял поддержку ATMega8 с родным бутлодером в старую Arduino IDE 1.0.* по этой инструкции:
Минимальный клон Arduino за $3 на ATmega8A с модифицированным bootloaderом
Спасибо за ссылку. Всё это мне известно и было опробовано на IDE V1.65. Однако в борде МК не появился. Т.о. прошить Мегу8 невозможно. Вот я и ищу как это сделать с помощью USBasp/\.
у меня есть на atmega 8a с внешнем кварцем на 16мгц под иде 1.6.5 , надо?
Валера! Где ты был раньше! Ну конечно надо!
вот уже готовые файлы
https://yadi.sk/d/VS6KT4yCmQRVu
взято отсюда
https://github.com/arduino/Arduino/issues/2075
вот уже готовые файлы
https://yadi.sk/d/VS6KT4yCmQRVu
взято отсюда
https://github.com/arduino/Arduino/issues/2075
Спасибо за ссылки. Мне жаль, что вы потратили на меня время. Я заменил файлы bords.txt ,platform.txt но ничего не изменилось. Может есть ссылка на другую, отлаженную IDE?
вот полностью
https://yadi.sk/d/jWkZMQvDmQfWU
вот полностью
https://yadi.sk/d/jWkZMQvDmQfWU
Спасибо Валера! Скачал, посмотрел. Да, это то, что нужно. Там есть Мега8. Буду пробовать заливать скетч.
Не подскажешь, где есть толковая обучалка по IDE? Я, ведь, только неделю назад узнал, что есть такая среда программирования. Считал до этого, что ардуино это готовые электронные блоки и программирование ведётся на тривиальном С. Ещё раз, спасибо тебе. Помог старику. В 70 лет трудновато осваивать.