Часы Super Clock

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


friendless
Открыл глаза
Сообщения: 54
Зарегистрирован: Чт янв 19, 2012 19:23:47
Откуда: Poltava

Re: Часы Super Clock

Сообщение friendless »

Вопрос к автору часов.
Подскажите где копать в прошивке, чтоб инвертировать сигнал строк с "1" на "0".
Спасибо.
Lion_A
Вымогатель припоя
Сообщения: 519
Зарегистрирован: Сб ноя 10, 2007 23:01:18
Откуда: Тула

Re: Часы Super Clock

Сообщение Lion_A »

friendless писал(а):Подскажите где копать в прошивке, чтоб инвертировать сигнал строк с "1" на "0".

Для инвертирования строк, в файле led.c нужно внести изменение в строке 37.
Для инвертирования столбцов, привести строки 31-33 к такому состоянию:
Спойлер[code// Timer 0 overflow interrupt service routine
interrupt [TIM0_OVF] void timer0_ovf_isr(void)
{
// Place your code here
static unsigned char led_line=0, temp;


spi(~(led_buf [led_line] [2])); //инверсия столбцов
spi(~(led_buf [led_line] [1])); //<<
spi(~(led_buf [led_line] [0])); //<<

temp = 0b10000000>>led_line;
SS_HC595_PORT |= 1<<SS_HC595_PIN;
PORT_LED_LINE = ~(temp); //инверсия строк
SS_HC595_PORT &= ~(1<<SS_HC595_PIN);

if(led_line < 7){led_line++;
}else led_line = 0;
}[/code]
friendless
Открыл глаза
Сообщения: 54
Зарегистрирован: Чт янв 19, 2012 19:23:47
Откуда: Poltava

Re: Часы Super Clock

Сообщение friendless »

Спасибо большое, буду разбираться.
Аватара пользователя
Polf
Вымогатель припоя
Сообщения: 558
Зарегистрирован: Пт июн 19, 2009 13:36:54

Re: Часы Super Clock

Сообщение Polf »

Lion_A писал(а):Купил я в одном из магазинов две FT232. Запаиваю одну, пишет неизвестное устройство хотя светодиодики мигают как и положено. Запаиваю вторую, тоже самое. При покупке было подозрителтно то, что микросхемы небыли у пакованы в ленту. Купил в другом магазине и все заработало. И последнее время несколько раз нарывался на бракованные микросхемы продающиеся без упаковки в лету. Я это к тому, что может брак?

Недавно столкнулся с похожим случаем. Суть проблемы описана http://habrahabr.ru/post/241001/
Если коротко, то осенью прошлого года компания FTDI выпустила обновлённый драйвер для FT232. Windows предлагает установить его в качестве необязательного обновления. После установки, если вы подключите не оригинальную (но вполне ранее работоспособную) микросхему FT232 к USB компьютера, при установке драйвера для неё PID устройства будет перешит на 0000 и работать он не будет нигде и никогда. Можно перешить назад и использовать на компьютере со старыми драйверами. Потренировался в этом с купленными на Алиэкспрессе китайскими платами USB - UART с клонами FT232RL. Внешне микросхемы отличить от оригинала невозможно. Так, что будьте бдительны.
Аватара пользователя
SergeyK
Говорящий с текстолитом
Сообщения: 1511
Зарегистрирован: Вт апр 21, 2009 20:52:29
Откуда: ХМАО Югра Белоярский
Контактная информация:

Re: Часы Super Clock

Сообщение SergeyK »

День добрый всем. У меня нарисовалась не скажу что проблема но что то подобие точно :)))
Отправляю по блютузу бегущую строку XXXXXXXX$s она благополучно выводится на дисплей. Потом перевожу в режим часов командой $t. Все тоже благополучно отрабатывается. Потом через некоторое время, не могу сказать точно через сколько, сама по себе на экран выводится таже бегущая строка. Убирается или нажатием на кнопку или посылкой команды $t по блютузу. Ну и так далее по кругу. Это косяк или так было задумано???
Гнев - мгновенное разрушение реальности!
Делай всегда хорошо, а хреново и так получится!!!!!
Аватара пользователя
dt_andrew
Мявтор!
Сообщения: 2057
Зарегистрирован: Чт ноя 30, 2006 12:27:46
Откуда: Челябинск

Re: Часы Super Clock

Сообщение dt_andrew »

скорей всего, что так и задумано
вы определили бегущую строку командой, вот она и выводиться
вы наверно хотели чтоб она однократно выводилась, но логики не вижу в этом
автору спасибо за новый диспетчер, просто красота, работает все четко, проверил на нескольких проектах, одно удовольствие писать прошивки
Аватара пользователя
SergeyK
Говорящий с текстолитом
Сообщения: 1511
Зарегистрирован: Вт апр 21, 2009 20:52:29
Откуда: ХМАО Югра Белоярский
Контактная информация:

Re: Часы Super Clock

Сообщение SergeyK »

Ну я так образно: вывел строку на экран, привлек внимание, перевел в режим часов.... Зачем эта бугущая строка мне потом нужна? Если она мне нужна я ее выведу командой $S или наберу новый текст. Но зачем ее выводить через некоторое время??????
Гнев - мгновенное разрушение реальности!
Делай всегда хорошо, а хреново и так получится!!!!!
Аватара пользователя
dt_andrew
Мявтор!
Сообщения: 2057
Зарегистрирован: Чт ноя 30, 2006 12:27:46
Откуда: Челябинск

Re: Часы Super Clock

Сообщение dt_andrew »

тогда к автору, решит что это не правильно, исправит
я рассуждаю так
задали строку для внимания, значит она должна выводиться пока вы не запретили ее
может для этого и придумать новую команду для отмены, отмену строки переводом в режим часов наверно не правильно
вы хотите так, кто то хочет по другому, отдельная команда уневерсальное решение по моему
sany2
Открыл глаза
Сообщения: 68
Зарегистрирован: Вс май 30, 2010 21:23:41

Re: Часы Super Clock

Сообщение sany2 »

И все как по команде одновременно посмотрели на часы?Типа вот как часы могут.Задумка автора правильная.Если вам нужно один раз похвалится-похвалились и выключите,а строка и должна постоянно выводить нужную информацию,пока не придёт другая команда.
Аватара пользователя
SergeyK
Говорящий с текстолитом
Сообщения: 1511
Зарегистрирован: Вт апр 21, 2009 20:52:29
Откуда: ХМАО Югра Белоярский
Контактная информация:

Re: Часы Super Clock

Сообщение SergeyK »

sany2 писал(а):,пока не придёт другая команда.

Я похоже говорю на другом языке или читать не умею по русски :shock: :o
Как раз команда на отмену бегущей строки пришла!!!!!! Бегущая строка отключилась и перешли в режим часов. НО через некоторое время эта строка начинает выводится опять, САМА я ее не вызываю!!!!!! И отключается только нажатием на кнопку или посылкой повторной команды $t!!!!!
Гнев - мгновенное разрушение реальности!
Делай всегда хорошо, а хреново и так получится!!!!!
sany2
Открыл глаза
Сообщения: 68
Зарегистрирован: Вс май 30, 2010 21:23:41

Re: Часы Super Clock

Сообщение sany2 »

Зачем так кричать?Вам по первому требованию нужно все хотелки сразу?
Аватара пользователя
dt_andrew
Мявтор!
Сообщения: 2057
Зарегистрирован: Чт ноя 30, 2006 12:27:46
Откуда: Челябинск

Re: Часы Super Clock

Сообщение dt_andrew »

ну все правильно
вы дали команду отключить она отключилась
сама она не должна отключаться
Аватара пользователя
SergeyK
Говорящий с текстолитом
Сообщения: 1511
Зарегистрирован: Вт апр 21, 2009 20:52:29
Откуда: ХМАО Югра Белоярский
Контактная информация:

Re: Часы Super Clock

Сообщение SergeyK »

sany2 писал(а):Зачем так кричать?

Ни кто не кричит!!!!
sany2 писал(а):Вам по первому требованию нужно все хотелки сразу?

Было бы не плохо, но реали жизни диктуют другие условия!!!

Я задал вопрос, Вы высказали свое мнение я объяснил что и разъяснил что и как. При чем тут кричу или все и сразу?????

Прошу прощения что не по теме!
Гнев - мгновенное разрушение реальности!
Делай всегда хорошо, а хреново и так получится!!!!!
Аватара пользователя
SergeyK
Говорящий с текстолитом
Сообщения: 1511
Зарегистрирован: Вт апр 21, 2009 20:52:29
Откуда: ХМАО Югра Белоярский
Контактная информация:

Re: Часы Super Clock

Сообщение SergeyK »

dt_andrew писал(а):ну все правильно
вы дали команду отключить она отключилась

Вопрос в том почему она сама включается через некоторое время?
Гнев - мгновенное разрушение реальности!
Делай всегда хорошо, а хреново и так получится!!!!!
sany2
Открыл глаза
Сообщения: 68
Зарегистрирован: Вс май 30, 2010 21:23:41

Re: Часы Super Clock

Сообщение sany2 »

Ни кто не кричит!!!!

Ну вот опять...Мне один раз ответили-и правильно:хочешь сделать хорошо-СДЕЛАЙ САМ.
Или ждите пока автор ,если захочет,сделает как вам хочется
Аватара пользователя
SergeyK
Говорящий с текстолитом
Сообщения: 1511
Зарегистрирован: Вт апр 21, 2009 20:52:29
Откуда: ХМАО Югра Белоярский
Контактная информация:

Re: Часы Super Clock

Сообщение SergeyK »

Да не хочется мне сделать как мне хочется. Вы прочитайте внимательно вопрос!
Я спросил это так задумано или баг в программе? И если это так задумано не буду слезно просить атора менять и переписывать программу! И пытаюсь объяснить что строка сама начинает выводится через некоторое время без всяких команд!
Последний раз редактировалось SergeyK Вс фев 15, 2015 09:23:40, всего редактировалось 1 раз.
Гнев - мгновенное разрушение реальности!
Делай всегда хорошо, а хреново и так получится!!!!!
Аватара пользователя
dt_andrew
Мявтор!
Сообщения: 2057
Зарегистрирован: Чт ноя 30, 2006 12:27:46
Откуда: Челябинск

Re: Часы Super Clock

Сообщение dt_andrew »

SergeyK писал(а):
dt_andrew писал(а):ну все правильно
вы дали команду отключить она отключилась

Вопрос в том почему она сама включается через некоторое время?

если так, что после команды отключения строки она снова выводится, то это ошибка, надо исправлять
Аватара пользователя
SergeyK
Говорящий с текстолитом
Сообщения: 1511
Зарегистрирован: Вт апр 21, 2009 20:52:29
Откуда: ХМАО Югра Белоярский
Контактная информация:

Re: Часы Super Clock

Сообщение SergeyK »

dt_andrew писал(а):если так, что после команды отключения строки она снова выводится, то это ошибка, надо исправлять

Фух...... наконец.... :)))
Будем ждать автора.
Гнев - мгновенное разрушение реальности!
Делай всегда хорошо, а хреново и так получится!!!!!
Аватара пользователя
dt_andrew
Мявтор!
Сообщения: 2057
Зарегистрирован: Чт ноя 30, 2006 12:27:46
Откуда: Челябинск

Re: Часы Super Clock

Сообщение dt_andrew »

SergeyK писал(а):
dt_andrew писал(а):если так, что после команды отключения строки она снова выводится, то это ошибка, надо исправлять

Фух...... наконец.... :)))
Будем ждать автора.

четче описывайте проблему, тогда не до пониманий не будет
в первом вашем сообщении не совсем понятно было
вот и возникли лишнии дебаты и эмоции
надо автору убедиться, что это так и по возможности и времени исправить
Lion_A
Вымогатель припоя
Сообщения: 519
Зарегистрирован: Сб ноя 10, 2007 23:01:18
Откуда: Тула

Re: Часы Super Clock

Сообщение Lion_A »

SergeyK писал(а):Вопрос в том почему она сама включается через некоторое время?

Скорее всего это ложное срабатывание оптического датчика. Если я свои часы ставлю на верхатуру, то от глянцевого потолка время от времени происходит ложное переключение. Возможно что отражение происходит и где то внутри корпуса. Идеальный вариант посмотреть осцилографом, что происходит на выходе датчика. Ради эксперимента можно попробовать временно заклеить приемник и посмотреть будут ли переключаться. Какой у вас приёмник, TSOP1736 или другой?
Ответить

Вернуться в «Статьи»