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

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


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

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

точка отсчета у него левый нижний угол. меняя координату етой точки меняем положение фигуры

пример

for (int i=0;i<5;i++)
{
Lcd_rect(10, 20+i, 5, 5, PIXEL_ON);
}

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

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

Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества. Подробнее>>

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

попробовал ваш вариант и ничего не получилось буква( i )только добавляло пиксели к квадрату

но я нашёл свою ошибку не там поставил вот такую скобку { и всё заработало

спасибо за подсказку

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

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

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

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

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

Dimka_ibn_Mishka Что то у меня кирилица не работает

У меня такаеже фигня пробовал протеус 7.10 ; 7.7

пробовал русифициров и не русифицированную

обновлял библиотеку с русскими символами в протеусе не помогло

пробовал другие проекты с другими дисплеями РУССКИХ БУКВ НЕТ!

Вопрос остается открытым из-за чего такая фигня?

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

Литиевые аккумуляторы EVE Energy и решения для управления перезаряжаемыми источниками тока (материалы вебинара)

Опубликованы материалы вебинара Компэл, посвященного литиевым аккумуляторам EVE Energy и решениям для управления перезаряжаемыми источниками тока.

На вебинаре мы представили информацию не только по линейкам аккумуляторной продукции EVE, но и по решениям для управления ею, что поможет рассмотреть эти ХИТ в качестве дополнительной альтернативы для уже выпускающихся изделий. Также рассмотрели нюансы работы с производителем и сервисы, предоставляемые Компэл по данной продукции. Подробнее>>

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

Вопрос справедлив. Необходимо найти обще у вас и первого кто пожаловался!

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

Давайте начнем еще раз.

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

OS:

Локаль/

Версия протеуса

Версия студии

кроме того в командной строке выполните

echo ТЕСТ

ну и до кучи попробуйте поменять в реестре ключи

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Nls\

С

1250 REG_SZ c_1250.nls

1252 REG_SZ c_1252.nls

1253 REG_SZ c_1253.nls

НА

1250 REG_SZ c_1251.nls

1252 REG_SZ c_1251.nls

1253 REG_SZ c_1251.nls

Перезагрузите ПК и проверьте.

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

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

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

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

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

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

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

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

а что касается реестра то ключей я там таких не нашел в папке HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Nls\ лежит еще несколько папок

post-180832-0-31064200-1398694007.jpg

post-180832-0-25502600-1398694020.jpg

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

Посмотрите в CodePage

ОС: какая операционка?

Но судя по опыту у обоих авторов с проблемами кодировки стоит ХР - при чем не чистая, а какая-то сборка...

Пробуйте таки через реестр. Других идей пока нет.

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

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

да нет у меня стоит 7 то что сборка не отрицаю ставил win7 максимальная а после обновления 1,5 года назад стала эта

((спасибо с нами возитесь другой бы послал давно))

Изменено пользователем ГИП_ПОТАМ
Ссылка на комментарий
Поделиться на другие сайты

Так ребят!

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

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

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

вот что у меня получилось

//Atmega8A - используемый микроконтроллер
#define F_CPU 8000000
#include <avr/io.h>
#include <util/delay.h>
#include <stdlib.h>
//объявим  библиотеку
#include "n5110.h"
void presets(){
Lcd_init();
Lcd_clear();
Lcd_update();

}
int main(void)
{  
presets();
while(1)
   for (int i=0;i<27;i++)

  { Lcd_prints( 2, 1, FONT_1X, (unsigned char*)PSTR("40") );
   Lcd_prints( 2, 2, FONT_1X, (unsigned char*)PSTR("30") );
   Lcd_prints( 2, 3, FONT_1X, (unsigned char*)PSTR("20") );
   Lcd_prints( 2, 4, FONT_1X, (unsigned char*)PSTR("10") );
   Lcd_line( 29,  45,  29, 15, PIXEL_ON );
 Lcd_line( 35,  45,  35, 15, PIXEL_ON );
 Lcd_line( 35,  14,  25, 14, PIXEL_ON );
 Lcd_line( 29,  22,  25, 22, PIXEL_ON );
 Lcd_line( 29,  30,  25, 30, PIXEL_ON );
 Lcd_line( 29,  38,  25, 38, PIXEL_ON );

 Lcd_rect(30, 45, 5+i, 5, PIXEL_ON);
  _delay_ms(200);
  Lcd_update();


 }
}

теперь примерно правильно ?

и как зациклить подъём столбика ?

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

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

Если так то в самом простом для понимания случае можно сделать вот так

Хотя конечно есть множество более изящных решений

//Atmega8A - используемый микроконтроллер
#define F_CPU 8000000
#include <avr/io.h>
#include <util/delay.h>
#include <stdlib.h>
//объявим  библиотеку
#include "n5110.h"
void presets(){
Lcd_init();
Lcd_clear();
Lcd_update();
}
int main(void)
{
presets();
while(1)
 {
  Lcd_clear();
  Lcd_prints( 2, 1, FONT_1X, (unsigned char*)PSTR("40") );
  Lcd_prints( 2, 2, FONT_1X, (unsigned char*)PSTR("30") );
  Lcd_prints( 2, 3, FONT_1X, (unsigned char*)PSTR("20") );
  Lcd_prints( 2, 4, FONT_1X, (unsigned char*)PSTR("10") );
  Lcd_line( 29,  45,  29, 15, PIXEL_ON );
  Lcd_line( 35,  45,  35, 15, PIXEL_ON );
  Lcd_line( 35,  14,  25, 14, PIXEL_ON );
  Lcd_line( 29,  22,  25, 22, PIXEL_ON );
  Lcd_line( 29,  30,  25, 30, PIXEL_ON );
  Lcd_line( 29,  38,  25, 38, PIXEL_ON );
  for (int i=0;i<27;i++)
   {
   Lcd_rect(30, 45, 5+i, 5, PIXEL_ON);
   _delay_ms(200);
   Lcd_update();
   }
  Lcd_update();
 }

}

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

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

можно сказать что так

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

пака над этим работаю но без успешно

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

вот так примерно ?

//Atmega8A - используемый микроконтроллер
#define F_CPU 8000000
#include <avr/io.h>
#include <util/delay.h>
#include <stdlib.h>
//объявим  библиотеку
#include "n5110.h"
void presets(){
Lcd_init();
Lcd_clear();
Lcd_update();

}
int main(void)
{  
presets();
while(1)


  { Lcd_clear();
   Lcd_prints( 2, 1, FONT_1X, (unsigned char*)PSTR("40") );
   Lcd_prints( 2, 2, FONT_1X, (unsigned char*)PSTR("30") );
   Lcd_prints( 2, 3, FONT_1X, (unsigned char*)PSTR("20") );
   Lcd_prints( 2, 4, FONT_1X, (unsigned char*)PSTR("10") );
   Lcd_line( 29,  45,  29, 15, PIXEL_ON );
 Lcd_line( 35,  45,  35, 15, PIXEL_ON );
 Lcd_line( 35,  14,  25, 14, PIXEL_ON );
 Lcd_line( 29,  22,  25, 22, PIXEL_ON );
 Lcd_line( 29,  30,  25, 30, PIXEL_ON );
 Lcd_line( 29,  38,  25, 38, PIXEL_ON );
 for (int i=0;i<27;i++)
 {Lcd_rect(30, 45, 5+i, 5, PIXEL_ON);
  _delay_ms(200);
  Lcd_rect(30, 45, 30-i, 5, PIXEL_OFF);
  _delay_ms(200);
  Lcd_update();
  }


  Lcd_update();


}

}

но что то не работает

а когда в скобках пишу это задание то ошибку при компиляции пишет

с минусом I писать можно ??

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

вы неправильно оперируете циклами.

даю подсказку

{Lcd_rect(30, 45, 5+i, 5, PIXEL_ON);//отправили в буфер нарисовать точку

_delay_ms(200);//подождали

Lcd_rect(30, 45, 30-i, 5, PIXEL_OFF); // отпраили в буфер - удалить точку

_delay_ms(200); //подождали

Lcd_update();//вывели то что получилось на екран

}

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

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

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

Если я правильно понял речь идет о дисплее 3310. Могу дать ссылку http://mcom.com.ua/t...ka?keyword=3310

А вообще лучше переходить на 1280, он еще дешевле и есть везде в продаже.

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

согласен когда знаешь что делать то всегда кажется что это просто

я вот раньше вообще не занимался программирование

то есть чужие программы заливал в микрухи

но всегда хотелось узнать как это и попробовать самому

хотя я понимаю что с меня не получится хорошего программиста

этому надо было учится с 20 лет или того раньше

как говорится дорога ложка к обеду :)

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

если хватит терпения учителя

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

тут главное терпение ученика....

научиться можно чему угодно! Мне тоже не стать программистом. Я айтишник по професии а по документам повар кондитер! Немного програмлю на питоне! С - заставляет каждый раз сжимать зубы и хрустеть деснами. Но ето лутче чем крошить гранит науки пытаясь в 30 лет освоить асамблер. Ну и все зависит от того что вы хотите видеть в результате! Просто в таком возрасте учится быстро не получается не потому что старый - или поздно а потому что как правило уже есть работа жена дети собака - и на учебу остается только время из личного отдыха... как то так :)

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

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

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

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

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

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

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

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

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

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

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

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

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