07 Июля 2016
57

Прошивка "чистого" микроконтроллера для работы с Arduino, а так же рубрика "Вопросы и ответы"

Всем привет!

Начну с того, что внеплановый выход нашей традиционной рубрики связан с моим скорым отъездом, поэтому воскресенье переносится на сегодня :)

А теперь по теме: я заметил, что некоторые участники направляют свои минусометы на пост "вопросов и ответов" по неизвестным мне причинам.. Но я догадываюсь, что скорее всего это происходит потому, что пост не несет им какой-либо полезной нагрузки и я их, конечно же, понимаю, но от помощи, пока есть люди, которым она нужна, мы отказаться тоже не можем, поэтому, по возможности, вместе с картинкой из рубрики я буду иногда добавлять под нее что нибудь полезное. Итак, попробуем..


Зачастую бывает ситуация когда вам нужно поставить в плату Arduino новый микроконтроллер ATmega328P, купленный, например, в Китае или радиомагазине. Но просто вставить чистый мк в плату нельзя, точнее можно, но пользы от него будет как с козла молока - загрузить какой-нибудь код через Arduino IDE как ни пытайся, не получится. А дело тут в том, что помимо самого мк, для Arduino нужно что бы в этом мк уже был зашит специальный код - так называемая программа-загрузчик (bootloader), более подробно о которой можно почитать, например, здесь: http://easyelectronics.ru/avr-uchebnyj-kurs-ispolzovanie-boo...

И тут встает вопрос прошивки чистого мк этой самой программкой, для последующего использования его в связке с Arduino..


К счастью, сделать это очень просто - вам понадобится сама плата Arduino, заметьте, с уже вставленным в неё "хорошим" оригинальным мк (на картинке отсутствует), кварцевый резонатор на 16МГц, макетная плата, чистый мк и 6-8 проводков.

По сути, плата Arduino будет выполнять роль обычного ISP-программатора.


Далее по пунктам:

1. Выбираем «Файл>>Примеры>>Arduino ISP»

2. Загружаем в нашу Arduino выбранный пример.

3. Далее «Сервис>>Плата» и выбираем тип платы для которой хотим записать загрузчик, в нашем случае — «Arduino UNO»

4. Далее «Сервис>>Программатор>>Arduino as ISP»

5. Подключаем наш ATmega328P согласно пинам из Arduino ISP

// pin name: not-mega: mega(1280 and 2560)
// slave reset: 10: 53
// MOSI: 11: 51
// MISO: 12: 50
// SCK: 13: 52

6. Между ногами 9 и 10, прошиваемого контроллера, подключаем резонатор номиналом 16 MHz


Вот так выглядит схема подключения, обратите внимание на специальную метку на микроконтроллере, она не даст вам ошибиться с подключаемыми к программатору ножками мк.

7. В меню сервис выбираем «Записать загрузчик».


Arduino начнет мигать лампочками и через некоторое время порадует нас сообщением об успешной загрузке bootloader-а в наш чистый мк. Все готово, теперь можно вынуть оригинальный мк из платы и вставить туда наш "свежеиспеченный" микроконтроллер, ну а оригинальный можно использовать, например, уже в конкретном проекте, где громоздкая отладочная плата Arduino больше не понадобится. Только перед этим, конечно, нужно не забыть обвязать этот мк необходимыми компонентами, схем подключения которых в сети большое количество.


На этом все, надеюсь кому-то эта информация будет полезной, всем добра и удачных компиляций! :)


Материал для поста был взят с сайта http://bigbarrel.ru/

Показать полностью 1
173

Помер Максим, да и *** с ним...

Вот была такая лингвистическая шутка: "Ваши шпионы - наши разведчики".

Даже не знаю как реагировать на прочитанное сегодня, разве что с саркастичной усмешкой.


В статье российского издания, человек, предавший свою родину и сдавший сослуживцев, у них "разведчик", то есть "свой".


А группа людей (российские разведчики), которых он сдал западным спецслужбам "шпионы", то есть "не наши".


Подытожу стандартной фразой: "Это всё, что нужно знать о "наших" либералах".

Помер Максим, да и *** с ним...
5

Израильская компания General Robotics представила дрон-минитанк, оснащенный короткоствольным оружием

Боевой робот DOGO - первый в мире миниатюрный боевой тактический робот с короткоствольным оружием «на борту». базовой комплектации на борту робота встраивается пистолет Glock-26 калибра 9 х 19 мм, размещенный на поворотном лафете и способный выпустить по неприятелю 14 патронов. Девиз General Robotics: «Лучше потерять DOGO, чем бойца!»

Показать полностью 5
4

Талант

Когда-то умение играть на музыкальных инструментах, будь то гитара или баян считалось круто.


В любом походе, собирались ребята у вечернего полыхающего костра. Не очень симпатичный волосатый молодой человек Иван, брал в руки изящный, деревянный инструмент с тонкой талией и широкими бедрами, и начинал творить чудеса. Аккорды, словно ночные звезды, сыпались музыкальными искрами в уши женского пола. Все подпитые девушки моментально влюблялись в Ивана и отдавались ему с превеликим удовольствием прямо на пепле от потухшего огня. Как же я тогда хотел обладать этим музыкальным талантом.


А потом, с течением времени, я понял, что такой талант, как зарабатывание денег «побеждает» все таланты вместе взятые. В любом возрасте и в любое время.


Иван, все такой же худенький, с небольшими морщинами на лице, был недавно замечен в подземном переходе. Поклонницы у него еще остались. Только помятые и слегка старенькие.


А у меня пока, ни того таланта, ни другого не открылось...

Показать полностью
Мои подписки
Подписывайтесь на интересные вам теги, сообщества, авторов, волны постов — и читайте свои любимые темы в этой ленте.
Чтобы добавить подписку, нужно авторизоваться.

Отличная работа, все прочитано! Выберите