Jump to content
admin

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

Recommended Posts

Оптимизацию не забыли включить?

А где и как включать-выключать эту самую оптимизацию в студии?

Share this post


Link to post
Share on other sites

по колесу давайте в приват! Штука нужная :)


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

Share this post


Link to post
Share on other sites

Как сделать ИП с ультрашироким диапазоном?

Ключевыми особенностями высоковольтных SiC MOSFET Wolfspeed являются малое сопротивление канала в открытом состоянии и минимальное значение паразитных емкостей, что позволяет максимально снизить статические и динамические потери, и, соответственно, увеличить рабочую частоту преобразователей.

Подробнее

Будут, если мы вместе начнем орать, мол давай уроки на символьный ЖКИ!!!! Епром, к стати, тоже не помешал бы :yes:

Share this post


Link to post
Share on other sites

Вебинар «Практика разработки IoT-устройств с BlueNRG-LP – волшебной палочкой разработчика» (23/03/2021)

Приглашаем 23 февраля на бесплатный практический вебинар по BlueNRG-LP - новой SoC STMicroelectronics. Будут рассмотрены новые возможности создания прототипов IoT-устройств на BlueNRG-LP с использованием экосистемы и отладочных средств ST, а также практические примеры по использованию BlueNRG-GUI v.4.0.0, настройке и работе в сети BLE-MESH, пример управления умным домом с помощью BlueNRG-LP и другие.

Подробнее

Будут, если мы вместе начнем орать, мол давай уроки на символьный ЖКИ!!!

Для начала я так и не увидел работающего устройства - многие кричали что мол - вот щас все будет и затихли...

Ну и вы не обижайтесь но пока у меня голова лихорадочно занята всякими поисками и халтурами денег на касик.

От если бы каждый кому понравились уроки - скинул хотя бы доллар - то я бы уже давно катался на нем :)

А так - "спасибо" сказали только пару человек!

Но обещаю в ближайшее время подумать о доп темах

На вскидку есть вопрос - чего вы ждете от видеоурока по работе с двустрочным ЖК?

Краткий курс где взять как подключить и работать с готовой библиотекой - или разбирать весь процесс написания собственной с разибвание байтов на две части и так далее?

Edited by kobraz

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

Share this post


Link to post
Share on other sites

Материалы вебинара Практическое использование TrustZone в STM32L5

Материалы вебинара, посвященного экосистеме безопасности и возможностях, которые дает новая технология TrustZone в МК STM32L5, содержат две подробные практические работы: создание простого приложения с изоляцией в TrustZone, и пример отладки и тестирования TFM-SBSFU. Программа рассчитана на технических специалистов и тех, кто уже знаком с основами защиты ПО в STM32.

Подробнее

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

А какое работающее устройство, показывать? Я в протеусе игрался с LCD5110, писал матюки, большим и маленьким шрифтом. Пытался вывести переменную ацп, но что то не получилось, позже разберусь. Просмотрел я только шестой и половину седьмого уроки. Все нет времени чем либо заниматься.

Да, и по поводу поощрения. Мое предложение еще в силе. :DА вот с долларами, как-то, не сложилось у меня :unsure: По этому, чем могем, тем помогем :D

Share this post


Link to post
Share on other sites
Так же очень интересует епром, и создание меню в таких дисплейчиках.
Да вы издеваетесь. Про EEPROM все в даташите написано, там даже на ассемблере 10 команд (считая финальный ret), не говоря про более высокоуровненые языки. А создание меню вообще не связано с контроллерами, это применение языка. То есть есть, конечно, особенность, связанная с экономией места, но на логику она почти не влияет.

Ругался на отсутствие форматирования исходного кода (включая отсутствие осмысленных комментариев и наличие неубранного после конфигуратора мусора) не менее 15 раз.

Часть моих наработок.

Share this post


Link to post
Share on other sites

:unknw: Я вообще не в курсе... Че там где писано... Ща пойду читать, вообще то с этого надо было бы начинать. Тогда, по сути, в даташите все написано и рассказано... А в книгах да в тырнете, куча-мала информации... Если честно, я могу и сам все сообразить, но на это уйдет пара-тройка лет. В этом видеокурсе, что-то есть... По крайней мере, Кобзарь, доходчиво рассказывает. Я начал хоть не много понимать, что там в камне происходит.

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

или разбирать весь процесс написания собственной с разибвание байтов на две части и так далее?

Вот давайте, над этим подумаем... Дисплеев куча, и разных. Библиотек, тоже гора. А как с ними работать, че там куды писать?

Edited by si4karuk

Share this post


Link to post
Share on other sites

я то что сделал выложил фотки

ну а работа и так понятна меряет и показывает :)

Share this post


Link to post
Share on other sites

Вот измеряю от 0 до 30ти, правда без плавающей точки... Но все таки :dance2: e02c86bde40150dd86bfa5dfea6159a3.jpg

А теперь СПАААТЬ :lazy:

Edited by si4karuk

Share this post


Link to post
Share on other sites

Ну так снимите кто нить видео работающего устройства!

Касаемо подключения LCD - а вы уверены что вам нужен именно урок по написанию своей бибилиотеки?

Мне конечно не жалко - но там совершенно другой уровень программирования. Я очень не уверен что вы поймете даже половину того что там будет.

Может имеет смысл просто выбрать хорошую библиотеку и сделать урок по ее подключению и использованию как для экрана от нокии?


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

Share this post


Link to post
Share on other sites

А как на счет урока по особенностям именно 8-битного контроллера? Ну там, во что разворачиваются математические операции, сколько они занимают памяти и скорости, операции с плавающей точкой, и прочее, что люди, не знающие ассемблера, так любят пихать в контроллер. Еще можно извращений со стеком (возврат из процедуры не туда откуда ее вызвали. Можно даже сделать модель ОС с вытесняющей многозадачностью, хоть в контроллерах ее применить особо негде, зато будет понятен принцип функционирования "взрослых" ОС). Да мало ли какие возможности контроллера из высокоуровневого языка труднодоступны. Еще интересная тема - самозагрузчик (bootloader) и прочая запись во внутреннюю флеш. Это хоть поинтереснее, чем во внутреннюю EEPROM. Можно обсудить макросы и переносимый код (я писал библиотеку для знакосинтезирующего ЖК-дисплей 16х4 по четырехпроводной схеме, причем линии данных должны идти последовательно на любом порту, RS и E могут находиться на других, все это настраивается конструкциями вроде #define LCD_PORT B,3 #define LCD_RS C,5 #define LCD_E A,2 , использование таких макросов тоже несколько неочевидно).


Ругался на отсутствие форматирования исходного кода (включая отсутствие осмысленных комментариев и наличие неубранного после конфигуратора мусора) не менее 15 раз.

Часть моих наработок.

Share this post


Link to post
Share on other sites

ГГЫггыггы

COKPOWEHEU

Как думаете - сколько слов из вашего поста поймут люди для которых расчитана данная тема? 0_о


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

Share this post


Link to post
Share on other sites
Можно даже сделать модель ОС с вытесняющей многозадачностью
Да можно было бы и кооперативный простенький диспетчер написать, было бы достаточно. ИМХО, с вытеснением - жёстко для начинающих - критические секции, мютексы, и т.д... :crazy:

Если только как пример манипуляций со стеком - сохранение, подмена, возврат,... - то, в принципе, можно. Дабы люди зрили в корень :)

Ну а подключение всяких рюшек-фентифлюшек (дисплеев, датчиков), это, конечно, к изучению камней не относится. Главное научиться ездить, а дорога сама найдётся.

Share this post


Link to post
Share on other sites

Может имеет смысл просто выбрать хорошую библиотеку и сделать урок по ее подключению и использованию как для экрана от нокии?

Можно... Вот с экранчиком от нокиа, у вас офигенный урок получился... Можно попробовать, реализовать, тот самый АЦП, но уже с выводом на символьный и графический дисплеи... К стати про семисегменты, тоже не мешало бы слово замолвить...

Share this post


Link to post
Share on other sites

не нуууу вы хоть представляете сколько ж надо видеоуроков что бы на каждый вопрос да по уроку делать?


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

Share this post


Link to post
Share on other sites

:unknw: Тогда на что они, уроки то??? Я однажды в школу ходил... :heat: Еле отходил. Там уроков было... :umnik2: Тьма тьмущая. Так что, снимать и снимать, вам еще... Ведь не все сказано про контроллеры.

Да... И учитель физики, когда я не понимал чего то, оставался со мной после уроков и вдалбливал материал. :unknw: Я не знаю как со студией засветить символы на ЖК-ашке, прошу помощи... Других "чайников" не слышно, их все устраивает и достаточно материала, как видится.

Пойду наверное по другим сайтам рыть, авось нарою... :unsure: Сам... Один... И никто не поможет...

Share this post


Link to post
Share on other sites

ну не все так плохо! Напишите какой именно у вас ЖК и я вам дам ссылочку на готовую бибилиотеку


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

Share this post


Link to post
Share on other sites
Если только как пример манипуляций со стеком - сохранение, подмена, возврат,... - то, в принципе, можно.
Да, именно демонстрацию я и имел в виду. От настоящей вытесняющей ОС в контроллере толку немного - и медленная (одно сохранение 33 регистров чего стоит) и объемы памяти не те, да и применений вряд ли много.

А вот на счет низкоуровневой части - серьезно рекомендую. Для демонстрации можно взять какой-нибудь куцый камень (ATtiny6-ATtiny13 хотя бы). Или наоборот, камень помощнее, зато и задачу интереснее. Ну хотя бы на ATtiny2313 и дисплейчике от телефона собрать игру или просто демку. Вряд ли, конечно, хватит на

.
Да... И учитель физики, когда я не понимал чего то, оставался со мной после уроков и вдалбливал материал. :unknw: Я не знаю как со студией засветить символы на ЖК-ашке, прошу помощи... Других "чайников" не слышно, их все устраивает и достаточно материала, как видится.
Обычно задача обучения - не столько дать сами знания, сколько научить их находить и применять. И думать. Вы же можете зажечь или погасить отдельный светодиод? В семисегментнике они ничуть не хуже. Если так будет проще - соберите свой семисегментник (или любой другой индикатор) из отдельных диодов и управляйте ими как захотите. А это самое "достаточно материала" - потому что либо вылезти за его пределы не пробовали (боюсь, таких большинство), либо сами нашли ответы на интересующие вопросы (и цель урока была достигнута).

Ругался на отсутствие форматирования исходного кода (включая отсутствие осмысленных комментариев и наличие неубранного после конфигуратора мусора) не менее 15 раз.

Часть моих наработок.

Share this post


Link to post
Share on other sites
Напишите какой именно у вас ЖК и я вам дам ссылочку на готовую бибилиотеку

Обыкновенный 16х2

Готовых библиотек, у меня уже и так не мало, да что там с ними делать ;) . Каждый что то по своему говорит, обычно самое интересное упускают...

Edited by si4karuk

Share this post


Link to post
Share on other sites

обыкновенный не катит! Они на разных контроллерах бывают! Найдите точную маркировку


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

Share this post


Link to post
Share on other sites

Всем доброго дня! Работаю над 8 уроком. Амперметр получился, а вот с термометром вопрос - после 2к резистора напряжение пропадает и на АЦП 3 ножки ничего не приходит. В чем может быть проблема? Схему прилагаю файлом, дабы не загромождать форум.

post-172712-0-79446200-1404295284_thumb.jpg

Share this post


Link to post
Share on other sites

Схема правильная - повесьте вольтметр на выход с делителя и посмотрите - показывает он что нить или нет?


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

Share this post


Link to post
Share on other sites

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Сообщения

  • Similar Content

    • By sunjob
      добрый день
      проект v-usb
      выкус из спецификации/инета/форумов:
      - реализация не полностью соответствует стандарту
      - работа на 100% не гарантируется
      - питание по USB / с компа может провалиться до 4-4.5В (а F_CPU идет в "притирочку" ...)  :))
      у всех рекомендованных схем подключения (3 шт) имеются те или иные очевидные минусы.



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


       
      достаем помидоры, баркова, мысли, высказываемся (заранее благодарен)
      tag: v-usb, usb, avr, atmega328p, avr-gcc, linux/mac-osx
      NO atmega32u4, NO arduino pro micro etc...

    • By Илья Юрьевич
      Доброго времени суток. В эту тему буду выкладывать различное оборудование, которое у меня имеется. По мере разбора и пополнения хламом, буду дополнять позиции.
      Находится всё в Москве, Лосиноостровский район. Могу отправить в любое место, любой транспортной, за ваш счёт, но предпочтительней Сдеком (имеется аккаунт интернет магазина, цена будут примерно в 2 раза дешевле, чем для обычных клиентов).
      По всем позиция возможен аргументированный торг, т.к. в большинстве случаев я не обладаю полным представление о ценообразовании некоторых вещей.
      Просмотреть фото, можно нажав на название позиции
      1. Стереофонический магнитофон "Яуза-10". В очень непотребном и не рабочем состоянии, но внутренности вроде все на месте. Без колонок. По цене, пусть будет 1000руб
      2. Счётчики купюр. По цене пусть будет рублей по 300
      Magner 35. Включается, пытается но не захватывает купюры. Возможно нужно почистить, возможно пасики заменить Счетчик банкнот Plus P-106 A , включается, пытается что-то сделать, но сильно запахло горелым, выключил Cчетчик банкнот De La Rue 2620. Полуразобранный. 3. Дисплеи от неизвестной штуковины, похожей на большие часы. В сборе запустить это не удалось, потому корпус ушёл в металл, а дисплеи оставил. Один сегмент битый. Всего 3 платы по 2 дисплея на каждом. Отдаю только всё вместе, по цене рублей 300 за всё.
      4. Детонометр 7э61 . Включается, лампочки горят, стрелочки двигаются, пищалка пищит. Как его проверить более профессионально не вкурсе. По цене честно не знаю, предложите адекватную.
       
       
      5. Указатель проверки совпадения фаз УПСФ-10. Не проверял, но имеется этикетка с надписью Брак № такой-то.
       
      6. Одна колонка от аккустической системы10 АС-401 . По состоянию как-то не очень, но вроде рабочая, динамик цел.
       
    • Guest Moonlight
      By Guest Moonlight
      Нужна помощь в выборе перспективной дипломной работы ( не просто тяп ляп лишь бы выпустили). Хотелось бы сконструировать беспилотник или просто разработать небольшое устройство (развести и напечатать плату, закинуть прошивку на микроконтроллер). И если бы ещё это все было взаимосвязано с авиацией, то было бы супер, так как авиационный вуз оканчиваю. Из того что умею, это писать на Си, плюс минус хорошо ориентируюсь в дисциплинах связанных с антеннами и радиолокаторами, был небольшой опыт конструирования. Хочется сделать проект, который будет не стыдно показать на собеседовании)). Буду очень благодарен, если поможете определиться с темой!)
    • By Evgenii53
      Здравствуйте.
      Нужна прошивка на микроконтроллер 12F629/675.
      Схема скачана в интернете и предназначена для освещения курятника лампами накаливания 220 вольт с имитацией «восхода и заката».
       Временные интервалы «восхода и заката» выбраны 6 утра и 21 час вечера.
      Длительность «восхода и заката» по 20 минут (лампы медленно загораются или гаснут под управлением симистора).
      Если в дневное время срабатывает датчик освещённости (фоторезистор HER –  GL5528), лампы не включаются и включаются, когда он разрешит, в ночное время фоторезистор бездействует. Фоторезистор можно (или нужно?) переключить на 5 ногу.
      Нужно установить программное ограничение на срабатывание датчика освещения от кратковременного изменения освещённости (например падение света фар движущегося автомобиля на датчик и т.д). Фоторезистор устанавливается на кабеле длинной около 2 метра.
      Логика работы кнопки: длительное нажатие (больше 3 секунд), устанавливает внутренние часы на полдень.  Время синхронизируется от сети 50Гц.
      Светодиод отображает наличие питания сети. Если сеть есть, он всё время светится и раз в 2 секунды кратко моргает. Если сети нет и устройство питается от батарей, светодиод погашен и раз в 2 секунды вспыхивает. При установке времени полдня светодиод несколько раз моргает.
      Схема рабочая, я проверял в работе (без фоторезистора) на тестовой прошивке, работает нормально.
      По оплате, думаю договоримся.

    • By HHHIII
      Сломался пульт управления беговой дорожки. Теперь хочу с помощью Ардуино управлять мотором, но не понятно как происходит управление. к панели идёт 4 контакта: чёрный красный белый зелёный. на плате 5 контактов, но 1 не используется. Как происходит управление скоростью?

×
×
  • Create New...