Страница 30 из 103
Re: Часы Super Clock
Добавлено: Пн июл 27, 2015 12:13:17
shura2000
Ок. Спасибки
Re: Часы Super Clock
Добавлено: Вт июл 28, 2015 12:55:11
13Alex13
Помогите разобраться! Не могу вывести бегущую строку!
Для связи
Super Clock с
ПК использую такую штуку
Спойлер

В диспетчере устройств определяется
Спойлер

При замыкании
RX и
TX в
Termite видно что передача происходит
Спойлер

Может чего с настройками не так или делаю что-то неправильно!??
Версия прошивки
Super Clock 1.04
Re: Часы Super Clock
Добавлено: Вт июл 28, 2015 13:33:16
Lion_A
Скорость д.б. 38400
Re: Часы Super Clock
Добавлено: Вт июл 28, 2015 14:08:16
13Alex13
СПАСИБО

ЗАРАБОТАЛО!!!

Re: Часы Super Clock
Добавлено: Вт июл 28, 2015 20:13:26
Lion_A
shura2000 писал(а):А где текущий символ формируется?
Если Вы хотите перерисовать значек градуса при показе температуры, то это строка 292 в файле intarface.c для температуры с BMP180:
Код: Выделить всё
led_putcharShiftDown(20,'"');
pixel_on(22,0);
pixel_on(22,2);
Так как в таблице ASCII нет символа градуса, то пришлось схитрить. Сначала рисуются кавычки, а потом подставляются две точки. Если приглядеться, то с верху в низ падают кавычки, а потом дорисовываются две недостающие точки. Можете заменить выше приведенные строки на:
Код: Выделить всё
pixel_on(21,1);
pixel_on(21,2);
pixel_on(22,0);
pixel_on(22,3);
pixel_on(23,0);
pixel_on(23,3);
pixel_on(24,1);
pixel_on(24,2);
Только не будет анимации для значка градуса.
Re: Часы Super Clock
Добавлено: Вт июл 28, 2015 20:30:53
shura2000
Понятно. Хитро. Но как то не правильно.
А почему не было сделано обычным символом?
Re: Часы Super Clock
Добавлено: Вт июл 28, 2015 20:39:56
Lion_A
Ну нет его в таблице ASCII.
Re: Часы Super Clock
Добавлено: Вт июл 28, 2015 20:54:05
shura2000
А почему его не нарисовать, как Дом, Стрелку или зонтик?
Они тоже не сдвигаются вниз?
Re: Часы Super Clock
Добавлено: Вт июл 28, 2015 21:04:25
Lion_A
В принципе без проблем. Но функция которая выводит символ со сдвигом сверху в низ принимает код символа. Чтобы вывести картинку со сдвигом сверху вниз нужно написать другую функцию. А ради одного значка градуса...
Re: Часы Super Clock
Добавлено: Вт июл 28, 2015 21:08:34
shura2000
Понятно.
А как дела обстоят с датчиком влажности?
Re: Часы Super Clock
Добавлено: Вт июл 28, 2015 21:11:51
Lion_A
Наверное ближе к осени. Както все времени не хватает.
Re: Часы Super Clock
Добавлено: Вт июл 28, 2015 21:18:55
shura2000
Ждем.
Сделал вот так
0x06, 0x09, 0x09, 0x06, 0x00,// ° degris 94
Было
0x04, 0x02, 0x01, 0x02, 0x04,// ^ 94
и
led_putcharShiftDown(20,'^');
//pixel_on(22,0);
//pixel_on(22,2);
Нормально получилось. Этот же символ "^", вроде, нигде не используется?

Re: Часы Super Clock
Добавлено: Ср июл 29, 2015 20:48:20
lexalex08
CodeVisionAVR 3.12 выдает предупреждение так должно быть?
Re: Часы Super Clock
Добавлено: Ср июл 29, 2015 20:54:25
shura2000
У меня так же. это нормально. это неиспользуемые процедуры и функции.
Re: Часы Super Clock
Добавлено: Чт июл 30, 2015 10:58:59
13Alex13
Наконец-то дождался Bluetooth HC-05.
Никога не общался с такими девайсами, если задам глупые вопросы, сильно не пинайте!
RX,
TX подключил к
COM порту
ПК на сам модуль подал питание +3.3V, андроидом определился и соеденился, запустил
BlueSPP, в проге пишу "Тест" в
Termite выводится так:
Спойлер

Так должно быть?
МК расшифрует эту абракадабру и на табло
Super Clock выведит правильное слово или что-то не так?
Re: Часы Super Clock
Добавлено: Чт июл 30, 2015 12:04:19
Lion_A
Скорее всего скорость по дефолту стоит на 9600. Часы сами настраивают модуль при первом включении.
Re: Часы Super Clock
Добавлено: Чт июл 30, 2015 13:42:23
13Alex13
Вообщем наилучший вариант проверки это подключить модуль к часам?
Re: Часы Super Clock
Добавлено: Чт июл 30, 2015 20:31:58
Lion_A
Ну раз передача идет, думаю можно подключать к часам.
Re: Часы Super Clock
Добавлено: Чт июл 30, 2015 20:44:17
13Alex13
Вот ещё тонкость, часы получали комады по USB, теперь подключу Bluetooth модуль, МК его сам определит или надо вытащить батарейку, чтобы получилось первое включение?
Re: Часы Super Clock
Добавлено: Чт июл 30, 2015 20:52:40
shura2000
Нужно ЕПРОМ перепрошить