Например TDA7294

Форум РадиоКот • Просмотр темы - СТАТЬЯ: Часы "Always with you"
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Вс сен 21, 2025 20:46:02

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 164 ]  1, , , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: СТАТЬЯ: Часы "Always with you"
СообщениеДобавлено: Пн окт 17, 2005 12:37:49 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Чт сен 15, 2005 15:10:13
Сообщений: 26
Откуда: Молдова
Рейтинг сообщения: 0
Не могли бы Вы подробней прокомментировать в приведенной программе макросы stsi;outi;rdm.
Что есть @1 ,@0, (@0*2) в этих макросах?
А команды outi TIMSK 0b01000000
outi TCC1A 0b00000000
outi TCC1B 0b00001010 вобще не встречал ни в одной
инфе.Объясните,пжл.,зачем макрокомандам дополнительные операнды
и как это работает в программе? :?:
_____

И не сомневайся даже... отдых = кайф, работа - лажа!


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн окт 17, 2005 13:24:24 
Прорезались зубы
Аватар пользователя

Зарегистрирован: Ср авг 31, 2005 20:09:08
Сообщений: 243
Откуда: Петрозаводск, Карелия.
Рейтинг сообщения: 0
Все просто.

Владимир, Вы не находите, что имя макроса и команда, не встреченная Вами в датащите совпадают? :)

Я так понял, что stsi,rd что-то-там и прочие макросы в коде заменяется на тело макроса препроцессором, а @1 и @0 - первый и нулевой передающиеся операнды соответственно.

_________________
2kb of eeprom should be enought for everybody (C) Bill Gates` cat :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Часы "Always ..."
СообщениеДобавлено: Пн окт 17, 2005 15:53:36 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Чт сен 15, 2005 15:10:13
Сообщений: 26
Откуда: Молдова
Рейтинг сообщения: 0
:evil: Ответ, конечно,был бы понятен квалифицированному микро-
контроллерщику,но для обычных "чайников" (с точки зр. банал. эруд.
и абстр. суб-ма) всё же ни фига не понятно.
Попробую порассуждать вслух, а кто сможет пусть меня поправит.
Т.е. я понимаю ,что @0 и @1 - это переменные в теле макроса и являются операндами в конкретных командах.Далее используя в программе макрос, присваиваем в каждом случае этим переменным
конкретныезначения :
outi TIMSK 0b01000000
в макросе .macro outi
ldi Temp,@1
out @0,Temp
@0 = TIMSK и @1 = 01000000
Yes or Not ?
А всё таки , что такое (@0*2)? :?:
_____

И не сомневайся даже ... отдых - кайф, работа - лажа!


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн окт 17, 2005 21:50:45 
Прорезались зубы
Аватар пользователя

Зарегистрирован: Ср авг 31, 2005 20:09:08
Сообщений: 243
Откуда: Петрозаводск, Карелия.
Рейтинг сообщения: 0
Абсолютно верно. А *2 - так это память программная (та, которая флэш) выделяется по два байта почему то, а не по одному. Вот на два умножать и надо. Меня этот вопрос тоже мучает. Ща Серега придет и расскажет :)

_________________
2kb of eeprom should be enought for everybody (C) Bill Gates` cat :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт окт 18, 2005 21:03:45 
Прорезались зубы
Аватар пользователя

Зарегистрирован: Ср авг 31, 2005 20:09:08
Сообщений: 243
Откуда: Петрозаводск, Карелия.
Рейтинг сообщения: 0
Короче, читаем статью про массивы, там про это написано =)

_________________
2kb of eeprom should be enought for everybody (C) Bill Gates` cat :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср окт 19, 2005 17:08:14 
Прорезались зубы
Аватар пользователя

Зарегистрирован: Ср авг 31, 2005 20:09:08
Сообщений: 243
Откуда: Петрозаводск, Карелия.
Рейтинг сообщения: 0
Если бы у этой микросхемы было столько жэ циклов чтения сколько и записи... 8)

Короче, какова наработка на отказ? Не выработается ли она очень быстро в часах? Часы то должны работать десяток лет в идеале без остановки :) Я кнешна понимаю, что транзистор теоретически вечен, а как насчет епрум?

_________________
2kb of eeprom should be enought for everybody (C) Bill Gates` cat :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср окт 19, 2005 21:15:51 
Говорящий с текстолитом
Аватар пользователя

Карма: 5
Рейтинг сообщений: 4
Зарегистрирован: Пн авг 22, 2005 21:02:22
Сообщений: 1529
Откуда: Питер
Рейтинг сообщения: 0
Епром при чтении тоже вечен. Практически. А так - ну ничто не вечно в этом мире :( :( :(

Твоим внукам хватит :)

_________________
Лучше быть первым в деревне, чем вторым в Риме


Вернуться наверх
 
 Заголовок сообщения:
СообщениеДобавлено: Вс дек 18, 2005 21:58:43 
А тут не ошибка случаем в схеме - 5 вольт на базу VT2? :shock: А эмиттеры объединены и болтаются в воздухе.
http://www.radiokot.ru/lab/controller/01/circ01.png


Вернуться наверх
   
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн дек 19, 2005 00:00:17 
Говорящий с текстолитом
Аватар пользователя

Карма: 5
Рейтинг сообщений: 4
Зарегистрирован: Пн авг 22, 2005 21:02:22
Сообщений: 1529
Откуда: Питер
Рейтинг сообщения: 0
бееееееее

Ашипка конечно. Конструктору руки оторвать... по самые небалуй :)
Спасибо, исправим 8)

_________________
Лучше быть первым в деревне, чем вторым в Риме


Вернуться наверх
 
 Заголовок сообщения:
СообщениеДобавлено: Пт янв 06, 2006 21:10:14 
собрал я это часики-то ,а они чо-то 1 минуту за 7сек.!!!! проходят.
кварц как по схеме 10 Мгц.
пытался сам разобраться с таймерами (по обучалке) понял не все.
ПОМОГИТЕ разобратся в чем дело ???
p.s. как быть с подстройкой частоты (для точности хода)


Вернуться наверх
   
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт янв 06, 2006 21:18:06 
Говорящий с текстолитом
Аватар пользователя

Карма: 5
Рейтинг сообщений: 4
Зарегистрирован: Пн авг 22, 2005 21:02:22
Сообщений: 1529
Откуда: Питер
Рейтинг сообщения: 0
Не знаю, намухлевал ты где-то. Кварц кондерами к земле подтянут?
Кондеры по 22 пФ? Кварц далеко от контроллера?

_________________
Лучше быть первым в деревне, чем вторым в Риме


Вернуться наверх
 
 Заголовок сообщения:
СообщениеДобавлено: Пт янв 06, 2006 22:46:03 
поменял кварц,кондеры. все тоже.точка разделения(чч.мм)мигает раз 10 в секунду.
схему собирал без светодиодов.только циферные индикаторы.
Может в этом причина такой быстрой работы???
155ид3 стоит + 4последних транз.(для кнопок и анодов).


Вернуться наверх
   
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт фев 09, 2006 22:52:30 
Родился

Зарегистрирован: Пн янв 30, 2006 18:05:17
Сообщений: 13
Откуда: Кишинев
Рейтинг сообщения: 0
Уважаемый SERGIO и Админы!! Я тоже собрался делать эти часы, поэтому хочу убедится в том, что буду делать проверенную схему. У меня вопрос к вам: как вы делали печатную плату? пользовались теми сканами, что предложены в статье или как-то иначе? Мне очень хочется их собрать, поэтому хочу быть уверенным в их надежности.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт фев 09, 2006 23:54:12 
Открыл глаза

Зарегистрирован: Чт фев 09, 2006 19:59:06
Сообщений: 52
Откуда: Москва
Рейтинг сообщения: 0
Woobshe-to u menya mikrokontroller AVR mega48, on tozhe
indifferenten k zamene kwartsa. Prikinul ego chastotu: primerno 0.6Mhz.
Podkluchal kwarts 1Mhz, i chasowoj --- nichego nemenyaetsya.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт фев 10, 2006 00:51:04 
Говорящий с текстолитом
Аватар пользователя

Карма: 5
Рейтинг сообщений: 4
Зарегистрирован: Пн авг 22, 2005 21:02:22
Сообщений: 1529
Откуда: Питер
Рейтинг сообщения: 0
В статье же написано - бета-версия.
Правда, это касается, в основном, софта. С платой все более-менее нормально. Можно пользоваться сканами. Если что-то не пойдет - обращайтесь.
Софт, я надеюсь в скором времени довести до ума. В перспективе - подключение к контроллеру микросхемы часов реального времени (со своей батарейкой), чтоб при выключении питания не сбивалось время.
Еще хотелось бы поставить пьезо-пищалку и сделать будильник. Можно музыкальный :) Можно прицепить звукозаписывающую микру и сделать речевой реминдер. Типа, на семь вечера записываем: "Вася, покорми кота". В семь вечера запись врубается, Вася идет кормить кота...

Так что, если плату все-таки надумаете делать свою - неплохо будет предусмотреть возможность подключения всякоразной периферии :)

_________________
Лучше быть первым в деревне, чем вторым в Риме


Вернуться наверх
 
 Заголовок сообщения:
СообщениеДобавлено: Пн фев 13, 2006 23:42:50 
А какие транзисторы надо ставить ?


Вернуться наверх
   
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт фев 14, 2006 02:18:19 
Говорящий с текстолитом
Аватар пользователя

Карма: 5
Рейтинг сообщений: 4
Зарегистрирован: Пн авг 22, 2005 21:02:22
Сообщений: 1529
Откуда: Питер
Рейтинг сообщения: 0
КТ502 :)

_________________
Лучше быть первым в деревне, чем вторым в Риме


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср мар 22, 2006 17:30:17 
Мявтор!
Аватар пользователя

Карма: 5
Рейтинг сообщений: 42
Зарегистрирован: Вс дек 18, 2005 20:04:42
Сообщений: 825
Откуда: Свердловская обл.
Рейтинг сообщения: 0
Чтоб не открывать новую тему решил здесь спросить,
если использовать генер микроконтроллера ну ч.з. таймер его соответственно под "часы" заглючить не будет ли "уходить" частота при выполнении других задач в том числе прерываний.
Задача следущая планируется девайс который читает по TWI температуру из DS-ки, выводит всякую канетель на ЖКИ, АЦП периодически сканит и по тому же TWI в флешку шьёт(температуру тоже) при этом контролируя температуру нагревателем относительна "прочитанного" из флеша(т.е. вся память 512Кb на 3 части поделена) так вот читает он новое значение из флеша ч.з. n*сек период который задаёт пользователь и раствор остывает по заданному закону F(x). Длительность наибольшая контроля около месяца и надо знать сильно ли уйдёт время и целесообразно ли использовать внешние "часы" и какие?? их я посмотрел куча всяких а цены от 500 до 50 руб за шт..

_________________
Настоящий кот всегда либо голоден,
либо невыспался ...


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср мар 22, 2006 21:50:07 
Потрогал лапой паяльник
Аватар пользователя

Карма: 2
Рейтинг сообщений: 1
Зарегистрирован: Пн мар 20, 2006 13:05:08
Сообщений: 336
Рейтинг сообщения: 0
прерывание по таймеру используйте для инкремента счетчика часов, причем прерывание самое приоритетное установите.
а при отображении... ну так вам не пофиг точность, например, в 0.1 с при отображении?

_________________
Я просто верю в то, что рушить догмы - лучший способ не стареть.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт мар 23, 2006 00:16:27 
Потрогал лапой паяльник
Аватар пользователя

Карма: 2
Рейтинг сообщений: 1
Зарегистрирован: Пн мар 20, 2006 13:05:08
Сообщений: 336
Рейтинг сообщения: 0
moLCHec писал(а):
Задача следущая планируется девайс который читает по TWI температуру из DS-ки, выводит всякую канетель на ЖКИ, АЦП периодически сканит и по тому же TWI в флешку шьёт(температуру тоже) при этом контролируя температуру нагревателем относительна "прочитанного" из флеша(т.е. вся память 512Кb на 3 части поделена) так вот читает он новое значение из флеша ч.з. n*сек период который задаёт пользователь и раствор остывает по заданному закону F(x).

кстати, насчет записи/чтения во флешку. эти операции многа времени занимают, к тому ж пишется во внешнюю память по последовательному интерфейсу... память-то наверняка блочная (кстати, уже выбрали чип?), т.е. писать придется блоком (наводит на размышления о внешнем буфере для блоков, возможно придется использовать). про чтение то же самое... ну АЦП времени маненько добавит для конверсии... Может стоит вообще в Sleep Mode мк угонять и просыпать по собаке?
и при просыпании и делать все операции, раз в секунду, например? Ясное дело, что ЖКИ от питания отрубать не стоит, иначе мелькать все будет.
И что за мк собираетесь использовать?

кстати!! по поводу флешки! а может все писать на CompactFlash? а пользователь потом на компе могет отображать все! Если что, могу схемку скинуть и прогу на С для PIC для CF! ну и для компа, ессно.

_________________
Я просто верю в то, что рушить догмы - лучший способ не стареть.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 164 ]  1, , , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 24


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y