HRP-N3 - серия источников питания с максимальной пиковой мощностью в 350% от MEAN WELL

Обсуждение: DDS генератор на микроконтроллере ATmega16. Второй вариант конструкции

Страница 9 из 10
Специалист
 
Аватар для Vadzz
 
Регистрация: 12.11.2008
Адрес: Тирасполь
Сообщений: 2,172
Записей в дневнике: 22
Репутация: 418
406 86
0 0
Отправить сообщение для Vadzz с помощью ICQ
 
12.02.2018 11:38 #81
Насколько я знаю некоторые проблемы совместимости дисплеев на контроллере HD44780 и МЭЛТ (которые как-бы тоже на выполнены на совместимом контроллере). В частности, тайминги. Вывод RS (команда/данные) соотвествует выводу А0 для МЭЛТ. Кроме того у нас задействован вывод R/W (чтение данных из индикатора/запись данных в индикатор). Версии? Сравинить параметры дисплеев по даташитам (HD44780 и ваш МЭЛТ), а также подкинуть индикатор на контроллере HD44780
__________________
Уважаемые пассажиры, самолет ТУ-134 садится. У кого есть зарядка от ТУ-134, просьба пройти в кабину пилота.
Оценка
Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель.
Новичок
 
Регистрация: 04.07.2014
Сообщений: 2
Репутация: 10
 
14.02.2018 19:28 #82
Есть хорошая микросхема icl7660s, преобразователь отрицательного напряжения, питание до 12 в. Цена 9 руб. на АлиЭкспрес.
В обвязке два электролита по 10 мкф. На много удобней двухполярного БП.

Подскажите такие фронты у всех? Или это только я такой "талантливый".

С выхода ЦАП всё хорошо, А на входах и выходах ОУ такая лабуда.Ставил микросхемы трёх разных партий, Без изменений. Синус прекрасный, без искажений.
Оценка
Компания Компэл, официальный дистрибьютор EVE Energy, бренда №1 по производству химических источников тока (ХИТ) в мире, предлагает продукцию EVE как со склада, так и под заказ. Компания EVE широко известна в странах Европы, Америки и Юго-Восточной Азии уже более 20 лет. Недавно EVE была объявлена поставщиком новых аккумуляторных элементов круглого формата для электрических моделей «нового класса» компании BMW. Продукция EVE предназначена для самого широкого спектра применений – от бытового до промышленного.
Новичок
 
Регистрация: 04.07.2014
Сообщений: 2
Репутация: 10
 
14.02.2018 19:38 #83
Преобразовательhttps://yadi.sk/i/zyw3Xcwe3SQ2AB
фронты
https://yadi.sk/i/tt9Olaq_3SQ2eJ
Оценка
Новичок
 
Регистрация: 20.12.2017
Сообщений: 14
Репутация: 10
 
15.02.2018 17:27 #84
Спасибо Vadzz,Я попробую этот вариант.
Оценка
Новичок
 
Регистрация: 19.03.2018
Сообщений: 4
Репутация: 12
2 1
0 0
 
20.03.2018 14:38 #85
Народ, а зачем такие сложности с компиляцией через аврстудию? Это же просто делается
Цитата:
Скачиваем WinAVR посвежее,устанавливаем (настройки
инсталлятора, не зная, лучше не менять). Поскольку в WinAVR gcc версии 4.3.3 -
жутко древний, генерирующий код слишком большого размера,докачиваем более свежий
avr-gcc версии 4.9, распаковываем его в какое-нибудь место, и добавляем в
Windows в переменную PATH в самое начало путь к bin-каталогу распакованного avr-gcc (Это где-то в Панель управления => Система =>Дополнительно =>Переменные среды => Path).
Гуглим "windows path", если непонятно, и хочется картинок.
После этого в консоли (cmd) переходим в папку с исходниками. Вся работа идёт с помощью команды make из консоли: make - собрать прошивку
make clean - почистить исходники от временных файлов.
Или через Programmers Notepad [WinAVR] открываем Makefile.
Да и библиотека для LCD косячная, Суют её во все проекты, сталкивался с ней раньше.
хотя лежит же на 3й станице подправленная -
там правда надо чуть подправить строку
Код:
void LCDinit(void)//Initializes LCD
{
#ifdef LCD_4bit	
	//4 bit part
	_delay_ms(15);
	LDP=0x00;
	LCP=0x00;
	LDDR|=1<<LCD_D7|1<<LCD_D6|1<<LCD_D5|1<<LCD_D4;
	LCDR|=1<<LCD_E|1<<LCD_RW|1<<LCD_RS;
   //---------one------
	LDP=0<<LCD_D7|0<<LCD_D6|1<<LCD_D5|0<<LCD_D4; //4 bit mode
Правильнее будет так
LDP=0<<LCD_D7|0<<LCD_D6|1<<LCD_D5|1<<LCD_D4; //4 bit mode 0x3
И будут стартовать без проблем все дисплеи.

xnikolas Эти уже точно по феншую сделаны.
Вложения
Тип файла: zip DDs-gener_ver2-mega16_32.zip (17.2 Кб, 0 просмотров)
Оценка
Специалист
 
Аватар для Vadzz
 
Регистрация: 12.11.2008
Адрес: Тирасполь
Сообщений: 2,172
Записей в дневнике: 22
Репутация: 418
406 86
0 0
Отправить сообщение для Vadzz с помощью ICQ
 
20.03.2018 22:41 #86
По компиляции (AVR Studio или консоль или Programmers Notepad) - это кому как нравится. Мне как-то проще в студии...
А вот о "глючной" библиотеке для LCD не слышал, лично не сталкивался с проблемой инициализации дисплеев... Беру себе на заметку.

Спасибо за информацию.

Думаю xnikolas обязательно надо проверить этот вариант...
__________________
Уважаемые пассажиры, самолет ТУ-134 садится. У кого есть зарядка от ТУ-134, просьба пройти в кабину пилота.
Оценка
Эксперт
 
Аватар для DmitriyVDN
 
Регистрация: 08.11.2009
Сообщений: 2,308
Репутация: 635
615 131
34 9
 
21.03.2018 09:14 #87
Цитата:
Сообщение от audiocd
Правильнее будет так
LDP=0<<LCD_D7|0<<LCD_D6|1<<LCD_D5|1<<LCD_D4; //4 bit mode 0x3
И будут стартовать без проблем все дисплеи.
ага, счаз, для LM16xx он же HD44780 эти либы работают, для 20004А - нет, и либа исправленная для 2004 , однозначно не проводит инициализацию HD44780
Оценка
Новичок
 
Регистрация: 19.03.2018
Сообщений: 4
Репутация: 12
2 1
0 0
 
21.03.2018 21:27 #88
А кто сказал что HD44780 запускаются только в точном соответствии даташиту?
Имеется в виду по 4х-битному интерфесу.
Лично я нашёл 3 примера когда работают все дисплеи. Вопрос - там несколько инициализаций под каждый контроллер или всё-же одна?

P.S. Архив проверили - не работает, я нашёл в чём там ошибка, но в не инициализации. Наверное лучше удалить.
Оценка
Эксперт
 
Аватар для DmitriyVDN
 
Регистрация: 08.11.2009
Сообщений: 2,308
Репутация: 635
615 131
34 9
 
21.03.2018 22:44 #89
Цитата:
Сообщение от audiocd
Вопрос - там несколько инициализаций под каждый контроллер или всё-же одна?
в либах обычно инициализация под HD44780 , три раза передается нибл 0х30 , потом идет переключение на 4бит линию, в 2004А нибл передается только один раз .
Цитата:
Сообщение от audiocd
А кто сказал что HD44780 запускаются только в точном соответствии даташиту?
практика...
Оценка
Новичок
 
Регистрация: 19.03.2018
Сообщений: 4
Репутация: 12
2 1
0 0
 
22.03.2018 01:27 #90
Не буду спорить, но в моей практике выглядит иначе. Если интересно могу предоставить доказательства. Реальное подтверждение.
Оценка
Ответ
Страница 9 из 10
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Оценка этой теме
Оценка этой теме:
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход
Электронные компоненты. Бесплатная доставка по России
Часовой пояс GMT +3, время: 16:35.
Обратная связь РадиоЛоцман Вверх