Добрый день.
Нужен совет.
Попался в ремонт осциллограф owon SDS1022.
Была проблема с плохой картинкой: были полосы на экране и плохая контрастность (картинка очень близка к белому цвету).
Экран заменен - полосы пропали, контраст все такой же.
Используется вот такой экран m
Программно контрастность ...
Найдено 92 результата
- Пн янв 28, 2019 20:14:00
- Форум: Цифровая техника
- Тема: Регулировка контрастности дисплея innolux AT070TN90
- Ответы: 0
- Просмотры: 1185
- Чт мар 09, 2017 22:59:57
- Форум: AVR
- Тема: Atmega + LCD 40x4
- Ответы: 10
- Просмотры: 2751
Re: Atmega + LCD 40x4
после чего найти в библиотеке те места, где происходит изменение состояний линий управления LCD и там, где идет изменение состояния выводов E1 и Е2, подставить имя __lcd_portd, а в остальных местах написать __lcd_portc.
Где-то так и предполагал. Попробую - отпишусь или кину кусок библы для ...
Где-то так и предполагал. Попробую - отпишусь или кину кусок библы для ...
- Чт мар 09, 2017 07:40:18
- Форум: AVR
- Тема: Atmega + LCD 40x4
- Ответы: 10
- Просмотры: 2751
Re: Atmega + LCD 40x4
За инфу спасибо.
По поводу ошибки, это пример из библиотеки был выбран. Ещё не писалось ничего.
В wizard пересмотрю, есть ли у него выбор ноги для e2.
За написание или редактирование библиотеки - увы опыт не тот, буду крайне долго отлаживать.
По поводу ошибки, это пример из библиотеки был выбран. Ещё не писалось ничего.
В wizard пересмотрю, есть ли у него выбор ноги для e2.
За написание или редактирование библиотеки - увы опыт не тот, буду крайне долго отлаживать.
- Вс мар 05, 2017 21:59:32
- Форум: AVR
- Тема: Atmega + LCD 40x4
- Ответы: 10
- Просмотры: 2751
Re: Atmega + LCD 40x4
Решил, что мой задать вопрос в теме по CVAVR было некорректно с моей стороны по причине, что даже модератор не может ответить... (это не претензия к модератору, считаю, что не в ту тему написал)
- Вс мар 05, 2017 21:42:48
- Форум: AVR
- Тема: Atmega + LCD 40x4
- Ответы: 10
- Просмотры: 2751
Atmega + LCD 40x4
Прошу совета.
Есть atmega8, на порту B которой висит кварц.
Есть LCD 40x04 (KS0066 двухчиповый), который при имеющейся трассировки висит на ногах:
PD4 - PC0
PD5 - PC1
PD6 - PC2
PD7 - PC3
RW - PC4
RS - PC5
E1 - PD2
E2 - PD3
В СVAVR есть библиотека для подключения дисплея, но привязывается ...
Есть atmega8, на порту B которой висит кварц.
Есть LCD 40x04 (KS0066 двухчиповый), который при имеющейся трассировки висит на ногах:
PD4 - PC0
PD5 - PC1
PD6 - PC2
PD7 - PC3
RW - PC4
RS - PC5
E1 - PD2
E2 - PD3
В СVAVR есть библиотека для подключения дисплея, но привязывается ...
- Ср янв 20, 2016 22:13:16
- Форум: Цифровая техника
- Тема: atmega8 ds1307
- Ответы: 10
- Просмотры: 1959
Re: atmega8 ds1307
всё, нашёл, всё-таки косяк в железе был
- Ср янв 20, 2016 10:48:03
- Форум: Цифровая техника
- Тема: atmega8 ds1307
- Ответы: 10
- Просмотры: 1959
Re: atmega8 ds1307
в каком случае мега видит значения @5 ?
смотрите фотку, так выдает сейчас.
смотрите фотку, так выдает сейчас.
- Вт янв 19, 2016 23:30:09
- Форум: Цифровая техника
- Тема: atmega8 ds1307
- Ответы: 10
- Просмотры: 1959
Re: atmega8 ds1307
наконец-то в желе собрал.
именно с часами и бок вылез.
В протеусе все работает
в железе же все значения часов, минут, секунд, дня, месяца, года = @5.
Вопрос как это лечить? Микросхему часов менять?
именно с часами и бок вылез.
В протеусе все работает
в железе же все значения часов, минут, секунд, дня, месяца, года = @5.
Вопрос как это лечить? Микросхему часов менять?
- Вс янв 10, 2016 00:34:52
- Форум: AVR
- Тема: AVR studio в вопросах и ответах
- Ответы: 3188
- Просмотры: 1247389
Re: AVR studio в вопросах и ответах
Всё с загрузкой понял.
А вот с itoa не очень получается.
cvavr ругается на библу math.h,
конкретнее пишет: и ссылается на
что-то вообще ни о чем..запутался
А вот с itoa не очень получается.
cvavr ругается на библу math.h,
конкретнее пишет:
, которая :line 27 is redefined
Код: Выделить всё
signed char lsign(long x);Код: Выделить всё
int min(int a,int b);что-то вообще ни о чем..запутался
- Сб янв 09, 2016 23:05:16
- Форум: AVR
- Тема: AVR studio в вопросах и ответах
- Ответы: 3188
- Просмотры: 1247389
Re: AVR studio в вопросах и ответах
Что значит грузит на 80%?
Вот что это значит (скрин во вложениях). Различные значения.
Sleep, не подходит из-за постоянного цикла опроса (считывание значений с ds1307 и 4-х ds18b20) при этом вывод на лсд
Вот более подробное исследование.
Вот здесь есть такая utoa,ultoa. Говорят - что она ...
Вот что это значит (скрин во вложениях). Различные значения.
Sleep, не подходит из-за постоянного цикла опроса (считывание значений с ds1307 и 4-х ds18b20) при этом вывод на лсд
Вот более подробное исследование.
Вот здесь есть такая utoa,ultoa. Говорят - что она ...
- Сб янв 09, 2016 00:39:43
- Форум: AVR
- Тема: AVR studio в вопросах и ответах
- Ответы: 3188
- Просмотры: 1247389
Re: AVR studio в вопросах и ответах
Доброй ночи, коты.
Подскажите, есть ли альтернатива "sprintf"? Случай такой: (переменная типа int)
{sprintf(lcd_buffer,"T1=%+i\xdf ",temp[0]);
lcd_gotoxy(0,2);
lcd_puts(lcd_buffer);}
Уж больно грузит ЦП у меги8, если верить протеусу порядка 80%. До использования "sprintf" , загрузка МК ...
Подскажите, есть ли альтернатива "sprintf"? Случай такой: (переменная типа int)
{sprintf(lcd_buffer,"T1=%+i\xdf ",temp[0]);
lcd_gotoxy(0,2);
lcd_puts(lcd_buffer);}
Уж больно грузит ЦП у меги8, если верить протеусу порядка 80%. До использования "sprintf" , загрузка МК ...
- Вс янв 03, 2016 18:29:03
- Форум: Цифровая техника
- Тема: atmega8 ds1307
- Ответы: 10
- Просмотры: 1959
Re: atmega8 ds1307
Согласан, спасибо.
вот здесь нашёл, тот же даташит, но на русском http://piclist.ru/D-DS-DS1307-RUS/D-DS-DS1307-RUS.html
Отсюда понял, что необходимо немного дописать библиотеку для 1307 в cvavr, чтобы считать бит 7 из 0-го регистра...
С этим поможете? Я ассемблер уже забыть успел ...
вот здесь нашёл, тот же даташит, но на русском http://piclist.ru/D-DS-DS1307-RUS/D-DS-DS1307-RUS.html
Отсюда понял, что необходимо немного дописать библиотеку для 1307 в cvavr, чтобы считать бит 7 из 0-го регистра...
С этим поможете? Я ассемблер уже забыть успел ...
- Вс янв 03, 2016 17:17:13
- Форум: Цифровая техника
- Тема: atmega8 ds1307
- Ответы: 10
- Просмотры: 1959
Re: atmega8 ds1307
Это личные заморочки, но хочу изначально устанавливать определенные дату/время (для первого запуска либо при замене батарейки от 1307), что я собственно показал в том отрывке кода.
Как убедиться в том, что МК в остальных случаях не будет мне перезаписывать эти самые дату/время???
Как убедиться в том, что МК в остальных случаях не будет мне перезаписывать эти самые дату/время???
- Вс янв 03, 2016 16:59:43
- Форум: Цифровая техника
- Тема: atmega8 ds1307
- Ответы: 10
- Просмотры: 1959
atmega8 ds1307
Знаю. что заезженная тема, но терзают сомнения. Прошу совета или опровержения моих мыслей.
Исходные данные: мега8 и часы 1307, код на CVAVR, подразумевается, что мега будет выключаться при снятии напряжения, а МК часов должна продолжать работать от батарейки.
Использую станд. библиотеку для часов.
В ...
Исходные данные: мега8 и часы 1307, код на CVAVR, подразумевается, что мега будет выключаться при снятии напряжения, а МК часов должна продолжать работать от батарейки.
Использую станд. библиотеку для часов.
В ...
- Пт ноя 06, 2015 19:10:53
- Форум: Периферия
- Тема: Работа с ЖКИ на контроллере HD44780 и его аналогах
- Ответы: 2457
- Просмотры: 944940
- Пт ноя 06, 2015 18:56:12
- Форум: Периферия
- Тема: Работа с ЖКИ на контроллере HD44780 и его аналогах
- Ответы: 2457
- Просмотры: 944940
Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СКАЗОЧНИК писал(а):5х8 (старшие три бита каждого байта проигнорируются)
Так это только у протеуса - нижния "строка" в символе не выводится?
- Пт ноя 06, 2015 18:33:52
- Форум: Периферия
- Тема: Работа с ЖКИ на контроллере HD44780 и его аналогах
- Ответы: 2457
- Просмотры: 944940
Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
Подскажите по выводу своих символов на lcd типа 1602 hd44780. Много уже перечитал в интернете, но так и не определился.
Какие размеры ячейки для своего символа 5х8 пикселей или все-таки 5х7 пикселей???
Протеус рисует 5х7, а практически пока проверить не могу.
Какие размеры ячейки для своего символа 5х8 пикселей или все-таки 5х7 пикселей???
Протеус рисует 5х7, а практически пока проверить не могу.
- Ср ноя 04, 2015 22:36:01
- Форум: Периферия
- Тема: Индикаторы 1602 и русский язык
- Ответы: 41
- Просмотры: 56005
Re: Индикаторы 1602 и русский язык
Подскажите по выводу своих символов на lcd типа 1602 hd44780. Много уже перечитал в интернете, но так и не определился.
Какие размеры ячейки для своего символа 5х8 пикселей или все-таки 5х7 пикселей???
Протеус рисует 5х7, а практически пока проверить не могу.
Какие размеры ячейки для своего символа 5х8 пикселей или все-таки 5х7 пикселей???
Протеус рисует 5х7, а практически пока проверить не могу.
- Вс ноя 01, 2015 11:13:52
- Форум: AVR
- Тема: CodeVision AVR в вопросах и ответах
- Ответы: 8415
- Просмотры: 2480038
Re: CodeVision AVR в вопросах и ответах
[quote="WiseLord"]Говоря "фигня", я имел в виду не сам sprintf, а то, что мне непонятно, зачем умножать побитно hour2 и прочее на 10 (hour2 & 10). Тут нужно деление с остатком, а не умножение.
И потом, что мешает сравнивать числа без всякого sprintf?/quote]
За первый момент, спасибо, пропустил ...
И потом, что мешает сравнивать числа без всякого sprintf?/quote]
За первый момент, спасибо, пропустил ...
- Вс ноя 01, 2015 09:54:28
- Форум: AVR
- Тема: CodeVision AVR в вопросах и ответах
- Ответы: 8415
- Просмотры: 2480038
Re: CodeVision AVR в вопросах и ответах
sprintf(hour2,"%d",hour&10); а это что за фигня?
А вообще, sprintf для такой мелочи использовать - плохая затея.Да и вообще, sprintf и прочее подобное на МК лучше не применять, слишком уж тяжёлые функции.
P.S. Почему бы не написать код гораздо проще:
Я понимаю, что sprintf тяжелая, пока не ...
А вообще, sprintf для такой мелочи использовать - плохая затея.Да и вообще, sprintf и прочее подобное на МК лучше не применять, слишком уж тяжёлые функции.
P.S. Почему бы не написать код гораздо проще:
Я понимаю, что sprintf тяжелая, пока не ...