Перейти к содержанию

Видеокурс по AVR-микроконтроллерам для начинающих


Рекомендуемые сообщения

Ребят, давайте по теме. Понятно, что по скорости работы, асм впереди. Но по скорости осваивания..... Да и тема на чем писать, есть на любом форуме.

Ожидаем 3 часть. Тема очень полезна, для начинающих. Огромное спасибо топикстартеру.

kobraz продолжайте уроки дальше. Не останавливайтесь.

Ссылка на комментарий
Поделиться на другие сайты

Код

//Atmega8
#define F_CPU 8000000 //в WinAVR без этой строки
#include <avr/io.h>
#include <util/delay.h>
int main(void)
{
DDRB = 0xFF;
PORTB = 0x00;
while(1)
{
 PORTB = 0xFF;
_delay_ms(1000);
PORTB = 0x00;
_delay_ms(1000);
}
}

Студия

Program Memory Usage :108 bytes 1,3 % Full

Data Memory Usage :0 bytes 0,0 % Full

Winavr

Program: 106 bytes (1.3% Full)

(.text + .data + .bootloader)

Data: 0 bytes (0.0% Full)

(.data + .bss + .noinit)

Я надеюсь мне удалось удовлетворить ваше любопытство вместо вас?

Да, очень удовлетворили.Спасибо! Надеюсь не затруднило?

Не спорьте попусту. Я понял, что в студии удобнее написание программы и ее отладка.

А если нравится компилятор от WinAvr, так он прикручивается к студии влегкую.

Напоминаю про 2 и 3 уроки. Хочется уже посмотреть.

Не подскажите как это сделать?

Ссылка на комментарий
Поделиться на другие сайты

Сравнительное тестирование аккумуляторов EVE Energy и Samsung типоразмера 18650

Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. 

Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

capicator

Уважаемый - вы очень напрасно не пользуетесь поисковиками!

http://avrstudio5.wordpress.com/2013/03/07/using-winavr-with-atmel-studio-6-0-or-later/

В следующих видеоуроках начинается практика и задачи на самостоятельную работу!

Если вы не пересилите свою лень - то у вас может ничего ен получиться....

коплю на мечту - Днепр К750

Ссылка на комментарий
Поделиться на другие сайты

Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. 

Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств. Подробнее параметры и результаты тестов новой серии PLM по ссылке.

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

capicator

Уважаемый - вы очень напрасно не пользуетесь поисковиками!

http://avrstudio5.wo...o-6-0-or-later/

В следующих видеоуроках начинается практика и задачи на самостоятельную работу!

Если вы не пересилите свою лень - то у вас может ничего ен получиться....

Да не переживайте вы за меня.

Просто сколько разных людей столько и вопросов соответствующих.И к этому надо быть готовым.

А вообще то на часто повторяющиеся и другие вопросы составляется FAQ.

Что бы такие как я с начала читали, думали и не спрашивали по десять раз.

Ссылка на комментарий
Поделиться на другие сайты

Литиевые батарейки и аккумуляторы от мирового лидера  EVE в Компэл

Компания Компэл, официальный дистрибьютор EVE Energy, бренда №1 по производству химических источников тока (ХИТ) в мире, предлагает продукцию EVE как со склада, так и под заказ. Компания EVE широко известна в странах Европы, Америки и Юго-Восточной Азии уже более 20 лет. Недавно EVE была объявлена поставщиком новых аккумуляторных элементов круглого формата для электрических моделей «нового класса» компании BMW.

Продукция EVE предназначена для самого широкого спектра применений – от бытового до промышленного. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Все правильно. Гугл рулит. От WinAvr вам потребуется только

компилятор. Сначала ставите Студию, потом ВинАвр.

Но судя по вопросу, не загоняйтесь. Работайте в Студии.

Ведь выходной код зависит не только от компилятора, но и

от его настройки. От настройки даже больше.

Если критичен размер , пишите на АСМе. Правда и в нем

размер зависит от рук.

Начните и все получится.

Я давно играюсь с АВРками и только сейчас задумываюсь перейти на СИ.

Изменено пользователем croc19
Ссылка на комментарий
Поделиться на другие сайты

Все правильно. Гугл рулит. От WinAvr вам потребуется только

компилятор. Сначала ставите Студию, потом ВинАвр.

Но судя по вопросу, не загоняйтесь. Работайте в Студии.

Ведь выходной код зависит не только от компилятора, но и

от его настройки. От настройки даже больше.

Если критичен размер , пишите на АСМе. Правда и в нем

размер зависит от рук.

Начните и все получится.

Я давно играюсь с АВРками и только сейчас задумываюсь перейти на СИ.

Согласен что все зависит от настроек, но в том то и изюминка была чтоб без них (по умолчанию).

Перейти с ассемблера на Си?

Можно узнать причины?

Ссылка на комментарий
Поделиться на другие сайты

вы уверены, что ваша программа (второй вариант) на Ассме рабочая?

Ну вот. Доказательство как обещал.

Очень люблю спасибку.

Спасибка ни кого еще не убила.

Професия: Електро-механик.

Ссылка на комментарий
Поделиться на другие сайты

Здесь, конечно, не место для споров. Однако спрошу. почему у Вас в программе массив имеет значения от 0 до 9 (всего 10), а выводится от 0 до F и "пустой" символ (все 17). И где спрятан тот скрытый вызов процедуры ReadArray? Ведь Вы в главном цикле ее не вызываете и не используете прерываний, чтобы это сделать. Может я что-то не рассмотрел, тогда не прочь извлечь урок для себя.

Ссылка на комментарий
Поделиться на другие сайты

Извиняюсь. Скинул не ту прошивку это каркас был. Код уже поправил (скинул реальный код который был в AVR studio) . Прошу админа по удалять лишние посты даже видео. дабы не засорять тему.

Очень люблю спасибку.

Спасибка ни кого еще не убила.

Професия: Електро-механик.

Ссылка на комментарий
Поделиться на другие сайты

http://youtu.be/KJ8J1_MJQdY


Прошивка из этого видео в №29 посте. Я выложил туда уже нормальную из проекта а не каркас. Изменено пользователем hardbar

Очень люблю спасибку.

Спасибка ни кого еще не убила.

Професия: Електро-механик.

Ссылка на комментарий
Поделиться на другие сайты

Добрый День! Отличный курс. Раскажите новичку я видел в самом конце лекций планируется собирать все на железе. Можете перечислить, что понадобится для этого? какие детали? какой лутше (или какой будет использоватся) программатор? и т.д. Что бы не возникло потом проблем с закупкой необходимого.

Заранее спасибо! :)

Ссылка на комментарий
Поделиться на другие сайты

Понадобится макетная плата, соединительные провода для макетной платы, сам микроконтроллер, резисторы, светодиоды, кнопки, программатор, опционально дисплей. Я первое время использовал простой LPT программатор, а потом заказал с китая программатор который работает через USB.

Ссылка на комментарий
Поделиться на другие сайты

Дисплей как раз не опционально! Дисплей как раз нужен - потому что выводить все на него будем!

для амперметра нужен будет ОУ lm358 + пара переменных резисторов для подстройки на 10 и 100К

программатор конечно - что бы прошить МК

Рекомендую использовать clone MK II

Он работает напрямую со студией по USB и нам будет очень удобно ! Особенно когда будем изменять фьюзы !

Программатор очень легок в повторении - и хорош по ТТХ в нете вагон схем и обсуждений! Выбирайте любую понравившуюся вариацию!

Но если самому делать не получается - USBASP AVR на ебее или гдето под рукой красная цена на него на ебее 2 доллара! у нас может быть до 10! как найдете !

Но со студией он не работает - и видеоурок по нему я не сделаю так как у меня его нет !

Я лично буду показывать примеры на MKII clone

Изменено пользователем kobraz

коплю на мечту - Днепр К750

Ссылка на комментарий
Поделиться на другие сайты

Сделал домашку только по своему. Оцените.

http://youtu.be/fF0X4oCtyoE

Исходник.

#define F_CPU 8000000
#include <avr/io.h>
#include <util/delay.h>
char array[10]={
0b11111001, 0b10100100,
0b10110000, 0b10011001,
0b10010010, 0b10100000,
0b11111000, 0b10000000,
0b10010000, 0b11000000}; //масив от 0 до 9
void options_port()
{
DDRB = 0xff;
PORTB = 0X00;
}
int main(void)
{
while(1)
{
options_port();
int i=0;
while(i<10)
{
PORTB=array[i];
_delay_ms(1000);
i++;
}
i=0;
}
}

Изменено пользователем hardbar

Очень люблю спасибку.

Спасибка ни кого еще не убила.

Професия: Електро-механик.

Ссылка на комментарий
Поделиться на другие сайты

Думаю нужно почистить эту и вопросы по домашке вести в ней - ибо по вашим стопам пойдут еще люди и им прийдеться искать на форуме соответствующие топики !

Так что пишите пока сюда - а там админы почистят лишнее!!!

коплю на мечту - Днепр К750

Ссылка на комментарий
Поделиться на другие сайты

Я по моему очень подробно обьяснил - использовать ВинАвр нет никакого вобще смысла!

А вы уверены, что используя шестую студию вы не используете WinAvr?..

Любой, заслуживающий внимания, опыт приобретается себе в убыток...

Ссылка на комментарий
Поделиться на другие сайты

Уверен!

Так как винавр у меняне установлен а согласно информации в сети - винавр закончил свое развитие как самостоятельный проект и магическим образом превратился в тулчейнс атмела для 4 студии! После чего время умноженное на количество наработок по данному направлению корпорацией Атмел не дает нам права говорить о компиляторе 6 студии как о ВинАВР

Хватит уже мусолить безсмысленную тему! ВинаВР прекрасный проект - и если он опять будет развиваться и поддерживаться может быть я перейду на него! Но на сей момент пользоваться ПО остановившем своей развитие 4 года назад в сфере где развитие идет семимильными шагами - это не самый разумный подход!

Есть хороший анек на тему, когда у вовочки спросили кого бы он предпочел вдуть: Машеньку - 1 раз, или Снежану Денисовну - 2 раза! На что вовочка ответил что Машенька - оно конечно красавица - но два раза есть два раза :)

Выбор ИДЕ дело каждого!

коплю на мечту - Днепр К750

Ссылка на комментарий
Поделиться на другие сайты

Опять 25. WinAvr это набор утилит для написания программ.

менеджер проекта, блокнот ..... и отличный компилятор.

Этот же компилятор применяется и в 6 студии.

Блокнот в 6 лучше. И подсказки и подсветка и .....

Остальное не критично.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...