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

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


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

1) цитата с первого урока -пишите код прозрачно ,читайте документацию, экспериментируйте

2) поглядите видео 7го урока в такой период 42.30-44.14 если бы не форум то голову сломал бы

3) ты младше меня

4) я новичок пытаюсь освоить си и мк

5) пытаюсь осознать насколько атмега крута или может служить только в качестве калькулятора?(всё зависит от того с чем она может связываться )

6) 18 подписавшихся поверь это не придел . начни помогать реально новичкам и ты станешь ГУРУ-кобраз или распугаешь оставшихся

ну возможно сегодня день выдался тяжёлым у тебя

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

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

while( PINC & (1<<0) ); // Ждём нуля на PC0
while( !(PINC & (1<<0))); // Ждём единицы на PC0

while( PINC & (1<<n) ); // Ждём нуля на PCn
while( !(PINC & (1<<n))); // Ждём единицы на PCn

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

1) цитата с первого урока -пишите код прозрачно ,читайте документацию, экспериментируйте

Верно - однако ваши вопросы выходят далеко за рамки курса. То есть вы задаете вопросы которые мы не проходили.

2) поглядите видео 7го урока в такой период 42.30-44.14 если бы не форум то голову сломал бы

Пересмотрел - не понял чем ломать голову?

3) ты младше меня

И еще у меня другой цвет волос на пальцах ... Как это относится к делу?

4) я новичок пытаюсь освоить си и мк

Это нормально. Мы все тут новички.

5) пытаюсь осознать насколько атмега крута или может служить только в качестве калькулятора?(всё зависит от того с чем она может связываться )

Крута относительно чего и относительно каких задач? И какая атмега?

6) 18 подписавшихся поверь это не придел . начни помогать реально новичкам и ты станешь ГУРУ-кобраз или распугаешь оставшихся

ну возможно сегодня день выдался тяжёлым у тебя

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

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

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

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

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

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

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

пробовал уже в студии работает а вот в протеусе логика не идёт :unknw:,

:heat: пробовал с разными логическими операциями ---| ,^,&, я всё равно это сделаю :umnik2:

ну ладо сяду покдю. спс модератор спасаешь новичка

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

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

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

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

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

книжки скачиваю . но там идёт речь о других мк. код частично похож .
Ы-ы-ы! Какая разница какой именно контроллер и какие именно ноги. Ваша задача решается либо средствами языка (как именно - Alex расписал), либо переферией.
пробовал уже в студии работает а вот в протеусе логика не идёт :unknw:,
Ну, код из 545 поста нигде не может работать, значит его как-то изменяли. Как - мы не знаем, а без этого трудно что-либо сказать. Еще непонятно, при чем здесь COM-порт.
5) пытаюсь осознать насколько атмега крута или может служить только в качестве калькулятора?(всё зависит от того с чем она может связываться )
А с чем ее требуется связать? Аппаратно она умеет со всем, работающим по USART, SPI, I2C на скоростях порядка F_CPU/2 бит/сек, включая работу с внешними микросхемами памяти (включая MMC/SD-карты), с компьютером по COM-порту (по крайней мере на скорости 1Мбит/сек, быстрее уже могут быть помехи чисто из-за кривой разводки), термодатчиками (как терморезисторами/диодами, так и интегральными), с внешними экранами (там скорость определяется больше самим экраном, чем контроллером), клавиатурами (хоть обычными наборами кнопок, хоть матричными, хоть PS/2) и с кучей других устройств.
4) я новичок пытаюсь освоить си и мк
Если пытаетесь освоить, то лучше начинать с ассемблера. А если задача написать абы что, абы как - то хоть с бейсика, паскаля или ардуиновского диалекта Си начинайте.

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

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

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

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

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

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

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

Можете подсказать? проблема в:

1) кривых руках

2) атмеге

3) в экране?

Подключаю 3 вольта, схема получается такая. на синем +3 и на чёрном земля. в коде дополнительно вешаю +3 на 24 и 26 ножки. всё подключаю:

питание на 24 и 26 ножке есть, питание на ножке экранчика есть, а он сам не работает. и даже подсветка не загорается(

Перепробовал 3 экранчика((((((

n5110.h

#define LCD_PORT PORTB

#define LCD_DDR DDRB

#define LCD_DC_PIN PB3 // DC

#define LCD_CE_PIN PB4 // SCE

#define SPI_MOSI_PIN PB2 // SDIN

#define LCD_RST_PIN PB5 // RESET

#define SPI_CLK_PIN PB1 // SCLK

//Atmega8A
#define F_CPU 8000000
#include <avr/io.h>
#include "n5110.h"
void preset(){
DDRC = 0xFF;
PORTC = 0b00001010;
Lcd_init();
Lcd_clear();
}
int main(void)
{
preset();
   while(1)
   {
 Lcd_prints(0,2,FONT_1X,(unsigned char *)PSTR("Hello?"));
 Lcd_prints(0,4,FONT_1X,(unsigned char *)PSTR("Дарова!"));
 Lcd_update();


   }
}

post-182156-0-56321100-1403498475_thumb.jpg

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

Ну на глаз - например первая нога на дисплее RST согласно распиновки по дефолту

#define LCD_DC_PIN				 PB1 // DC
#define LCD_CE_PIN				 PB2 // SCE
#define SPI_MOSI_PIN			   PB3  // SDIN
#define LCD_RST_PIN				PB4 // RESET
#define SPI_CLK_PIN				PB5  // SCLK

должна идти на PB4 а в у вас на PB5

Попробуйте таки подключить по умолчанию!

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

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

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

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

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

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

ВОТ ОНИ ВОТ те строчки заветного кода- :dance2:

while( PINC & (1<<0) ); // Ждём нуля на PC0

while( !(PINC & (1<<0))); // Ждём единицы на PC0

про ! -я не знал!!!!! заработало!!!!!!! лови спс!!!!!

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

Уважаемый kobraz не будете ли вы так любезны включить в 4 урок ещё . там где вы говорите запишите- добавить  знак восклицания  !

Это заголовок цикла, который будет выполняться до тех пор, пока переменные x и y не совпадут по значению. Иначе говоря, пока x и y не равны по значению, то выполняется этот цикл. там есть вот такие знаки

ИЛИ=|

0b11110000|0b00001111=0b11111111

исключающее или=^(0 если совпадение,1разница)

0b11110000^0b11111111=0b00001111

и=&(1если оба равны 1,0-разница)

0b111100000b11000000=0b11000000

инвертирование=~

~0b10101010=0b01010101

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

"!" - это обычное логическое инвертирование. Всё, что ему попадается под руку спереди, он инвертирует и превращает в булево значение.

Всё элементарно просто :)

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

Я бы добавил это в урок если бы это относилось к микроконтроллерам.

Но относится оно языку программирования - конкретно в нашем случае C

Есть еще много всяких мелочей, например ++, --. += и так далее

Вот кстати таблица есть

http://www.itstan.ru/programmirovanie/operacii-operatory-i-vyrazhenija-v-jazyke-si-c.html

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

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

благодарю вас!!!! теперь надо мк и пробовать его шить и пробовать как он будет понимать команды с ком порта.

а может ещё уроков !!!! хорошо у вас получается буду ждать продолжения :rolleyes: ведь ещё много к чему можно амегу подключить , внешняя память например типа флешки , радио модули, логика для простых роботов. ждёмсссс, ценим и уважаем :D

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

вот бы ценили и уважали в денежном эквиваленте

кто сколько сможет

помочь человеку поднять интузиазм

а то интузиазм гаснут когда нечего кушать :D

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

вот бы ценили и уважали в денежном эквиваленте

кто сколько сможет

помочь человеку поднять интузиазм

а то интузиазм гаснут когда нечего кушать :D

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

А оно как в мультике - "Я такой злой был потому что у меня велосипеда не было"

Кстати фонд уже есть - процесс пошел :)

AndreyLev - спасибо за "спасибо"

:)

lazudhic

Тема с развитием уроков уже обсуждалась. Но пока нет готового плана что нужно. Посмотрите в этом топике - есть размышления на эту тему.

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

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

Всем привет. По поводу Lcd_print. Если не ошибаюсь кажется в курсе говорилось, что текст, эта команда не выводит т.е. Lcd_print(0,0,FONT_1X,(unsigned char *)("hello1")); проверил, работает.

int i_data = 12345;

float f_data = 3.1415;

char s_data[10] = "hello2";

while(1)

{

Lcd_print(0,0,FONT_1X,(unsigned char *)("hello1"));

Lcd_print(0,1,FONT_1X,(unsigned char *)s_data);

Lcd_prints(0,2,FONT_1X,(unsigned char *)PSTR ("hello3"));

Lcd_update();

Проверил сколько занимает каждая из команд (при использовании только одной из этих команд)

Lcd_print(0,0,FONT_1X,(unsigned char *)("hello1")); // 2008 bytes память. озу 519 bytes

Lcd_prints(0,2,FONT_1X,(unsigned char *)PSTR ("hello3")); //2000 bytes памяти озу 511 bytes

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

Здравствуйте. Я сегодня зарегистрировался, не читал правил :bye: (признаюсь)... Нашел сайт по видео урокам с ютюба. Вроде с библиотеками на нокийский дисплей, все понятно... Ну почти. Вернее, понятно то что в уроке 6. А вот со студией, никогда ранее не работал. Меня угораздило, как и многих начинающих, впутаться в CVAVR.

К чему я? Короче нет у меня ЛСД нокиа. А есть обычные символьные 16х2, 16х4, 20х4. Где бы достать библиотеку на них с такими же описаниями и подробностями как у вас? А может урок забабахаете? С символьными, типа меню, работа с епром и т.д. Просто с кодевижена, так тяжело спрыгивать. Там он все сам делал, я и понятия не имел что где происходит :unknw:. Но когда понадобилось что то более простых мигалок, афанарел... :help:

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

А вы еще и байкер? Впервые встречаю байкера электронщика, :D Мое почтение, :thank_you2: Сер... Думал, я один такой. Сколько на слетах, с ребятами общался, никто и капли расположения к электронике не имеет...

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

Байкер и радио -это мое хобби. Я айтишник :)

Блин как не крути пора делать новый курс .....

Пока не готов ответить по вашим вопросам. Нельзя вот так вот взять и записать урок каждому под что он просит!

Кроме того дело осложняется именно подачей материала! То есть если рассматривать ваш дисплей - то это не сложно! Сложно ето перевести и максимально расжевать для вас....

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

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

Но все таки, с дисплеем нокиа, работают не многие. В основном используются простые символьные дисплейчики. К стати, уроки достойны похвалы. Могу отправить вам в Киев, как благодарность за проделанные труды, кусочек байка. Колесо :crazy: с эМТэшника. Байк, лучше собирать самому, чем покупать готовый. Так гляди, по запчастям и вырастет монстр "Пожиратель Бензина" :pilot:

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

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

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

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

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

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

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

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

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

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

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

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