Часы Super Clock

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

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


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

Сообщение friendless »

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

Сообщение 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]
Реклама
Открыл глаза
Сообщения: 54
Зарегистрирован: Чт янв 19, 2012 19:23:47
Откуда: Poltava

Сообщение friendless »

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

Сообщение Polf »

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

Сообщение SergeyK »

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

Сообщение dt_andrew »

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

Сообщение SergeyK »

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

Сообщение dt_andrew »

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

Сообщение sany2 »

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

Сообщение SergeyK »

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

Сообщение sany2 »

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

Сообщение dt_andrew »

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

Сообщение SergeyK »

sany2 писал(а):Зачем так кричать?
Ни кто не кричит!!!!
sany2 писал(а):Вам по первому требованию нужно все хотелки сразу?
Было бы не плохо, но реали жизни диктуют другие условия!!!

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

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

Сообщение SergeyK »

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

Сообщение sany2 »

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

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

Сообщение SergeyK »

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

Сообщение dt_andrew »

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

Сообщение SergeyK »

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

Сообщение dt_andrew »

SergeyK писал(а):
dt_andrew писал(а):если так, что после команды отключения строки она снова выводится, то это ошибка, надо исправлять
Фух...... наконец.... :)))
Будем ждать автора.
четче описывайте проблему, тогда не до пониманий не будет
в первом вашем сообщении не совсем понятно было
вот и возникли лишнии дебаты и эмоции
надо автору убедиться, что это так и по возможности и времени исправить
Вымогатель припоя
Сообщения: 520
Зарегистрирован: Сб ноя 10, 2007 23:01:18
Откуда: Тула

Сообщение Lion_A »

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

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