Hадежный контроллер нужен........

Jul 27, 2006 Last reply: 19 years ago 886 Replies

Wed Aug 09 2006 08:55, Dmitry E. Oboukhov wrote to Vladislav Baliasov:

VB>> Реально (согласно даташиту)

DEO> я из текста его письма понял что он разогнал частоту выше DEO> рекомендовванной в даташите :) DEO> сам я в этот даташит не заглядывал (на предмет скоростных х-к) :)

DO>>> PS: смотрю Attiny 25-45-85 DO>>> у него там в принципе есть аппаратное практически все что надо этому DO>>> trm. и RS232 и температурный датчик встроенный и пара таймеров с VB>> VB>> Еще (если нужно _измерение_ температуры) стоит поглядеть на VB>> характеристики этого термодатчика - они просто отвратительны. Точность VB>> +/- 10 градусов - это просто издевательство...

DEO> а что NTC равзе точнее? особливо с учетом того что там нелинейное DEO> преобразование через 16-строк таблицу делается :)

Думаю, вопрос временной стабильности тут гораздо более интересен, так как прокалибровать по нужному диапазону нет особых проблем, хоть с зю-образной кривой - и засунуть точки во флэш ;)

С уважением, Алексей Волгин

Там вроде написано что можно +-1 получить калибровкой. Оно конечно геморрой - но зато халява. Но на самом деле хрен его знает как будет реагировать на свой собственный разогрев.

А с чего он должен "компилироваться"-то? Функция foo() нереентарабельная, и нахрена же так делать?

А ты в этом уверен? По прерываниям? Дуплексный канал?

По прерываниям, дуплекс, без использования перезагрузки таймера, с мажоритарными выборками? Разрешите не согласиться.

 X-Virus-Scanned: amavisd-new at bezeqint.net

Hello, Dmitry E. Oboukhov! You wrote in conference fido7.ru.embedded to Vladislav Baliasov on Wed, 09 Aug 2006 07:55:59 +0400:

VB>> Еще (если нужно _измерение_ температуры) стоит поглядеть на VB>> характеристики этого термодатчика - они просто отвратительны. VB>> Точность +/- 10 градусов - VB>> это просто издевательство...

DEO> а что NTC равзе точнее? особливо с учетом того что там нелинейное DEO> преобразование через 16-строк таблицу делается :)

Чем +/- 10 градусов - однозначно точнее. В том числе и с учетом таблицы в указанном диапазоне температур.

dima

formatting link

 X-Virus-Scanned: amavisd-new at bezeqint.net

Hello, Arcady Schekochikhin! You wrote in conference fido7.ru.embedded to Dmitry E. Oboukhov on Wed, 9 Aug 2006 05:38:23 +0000 (UTC):

AS> А с чего он должен "компилироваться"-то? Функция foo() AS> нереентарабельная, и нахрена же так делать?

Тем не менее, компилируется, хотя и не должно...

dima

formatting link

Насчет реально "не-компилируется" я вообще сомневаюсь - с чего бы компилятор такие вещи замечал? Конечно раз тут появилось слово interrupt - то в принципе может, но язык ничего такого не требует - сам не будь дурак.

Wed Aug 09 2006 08:19, Dimmy Timchenko wrote to Dmitry E Oboukhov:

DT> Hello Dmitry.

DT> Wed Aug 09 2006 08:15, Dmitry E Oboukhov wrote to Vladimir Vassilevsky:

DEO>> если не пользоваться прерываниями по фронтам, частота на прием должна DEO>> быть минимум в три раза выше частоты на передачу => 3 прерывания/бод - DEO>> прием и 1 прерывание/бод - передача получается DEO>> 138/4=34 инструкции на бод.

DT> Если делать полудуплекс, всё может получиться гораздо проще. А в DT> интерактивных протоколах полный дуплекс и не нужен.

Я тоже не могу понять - чего они в дуплекс так вцепились? 8(

С уважением, Алексей Волгин

DO> обеспечат. Что же до теста, то я предлагаю реализовать на AVR конкурсную DO> задачу, она и покажет в частности успеет ли он например UART на 4800 DO> обслужить вместо моих 2400.

честно говоря я не вижу в чем проблема такой реализации.... в документации (в частности на мегу8, стр.155) четко написано, что на кварце

1.8432MHz ряд от 2400 до 115k (исключая 76.8k)поддерживается с погрешностью 0.0%. или я чего-то не понимаю ???

С уважением, P.S.

sp>> ну и что.... все равно внутри 62-го, 63-й стоит! ;-Р

AT> Это пардон как? Между ними вобще ничего общего нет.

ну вот....., уже и пошутить нельзя..... ;) я понимаю, что функционально общего ничего нет....., но то, что в mc34262 встроен PWM, это факт!

С уважением, P.S.

DEO> думаю если мой код собрать на PIC он будет медленнее исходного кода в скорее всего его придется переделывать под PIC, а это уже будет не _один_и_тот_же_ код...

DEO> PS: кстати, насколько я помню в HT-PIC в свое время совершенно не DEO> компилировался такого рода код: DEO> void foo(); вот я о чем и говорю, что код должен компилироваться _один_и_тот_же_ на _любой_ платформе и не должен содержать никаких обработчиков прерываний. а нормально загрузить машину можно только математикой.....

С уважением, P.S.

 X-Virus-Scanned: amavisd-new at bezeqint.net

Hello, Kirill Frolov! You wrote in conference fido7.ru.embedded to Dmitry Orlov on Tue, 8 Aug 2006 20:32:27

+0000 (UTC):

KF> >>>> Кстати они static и при этом не persistent, потому инициализированы >>>> нулями согласно сишному стандарту. Какие варнинги? KF>>> А вдруг тебе не нулями надо? >> Тогда я бы не нулями и инициализировал. А то вдруг я написал =5, а >> надо было >> 6...

KF> А ты допусти, что ты их инициализировать в более друго месте KF> (например, main()) можешь.

Не могу, они внутри функции описаны.

dima

formatting link

Hello Alex.

Wed Aug 09 2006 10:57, Alex Volgin wrote to me:

DT>> Если делать полудуплекс, всё может получиться гораздо проще. А в DT>> интерактивных протоколах полный дуплекс и не нужен.

AV> Я тоже не могу понять - чего они в дуплекс так вцепились? 8(

Из спортивного интереса, может? ;)

Dimmy.

Hello, Dmitry! You wrote to Nicolas Minakov on Tue, 08 Aug 2006 23:41:52 +0600:

DEO> PS: смотрю Attiny 25-45-85 DEO> у него там в принципе есть аппаратное практически все что надо DEO> этому trm. и DEO> RS232 Разве там есть последнее?

With best regards, Andrej Arnold. E-mail: snipped-for-privacy@aol.com

Wed Aug 09 2006 14:37, Andrej Arnold wrote to Dmitry E. Oboukhov:

AA> From: "Andrej Arnold" snipped-for-privacy@aol.com

AA> Hello, Dmitry! AA> You wrote to Nicolas Minakov on Tue, 08 Aug 2006 23:41:52 +0600:

DEO>> PS: смотрю Attiny 25-45-85 DEO>> у него там в принципе есть аппаратное практически все что надо DEO>> этому trm. и DEO>> RS232

AA> Разве там есть последнее?

там есть USI

С уважением, Алексей Волгин

sp>> что в mc34262 встроен PWM, это факт! DO> Hет там никакого PWM, факт.

"Order this document by MC34262/D; Motorola, Inc. 1996 Rev 1" Simplified Block Diagram: Multiplier, Latch, PWM, Timer, & Logic

С уважением, P.S.

 X-Virus-Scanned: amavisd-new at bezeqint.net

Hello, serge polish! You wrote in conference fido7.ru.embedded to Alexander Torres on Wed, 09 Aug 2006 12:10:26

+0400:

sp>>> ну и что.... все равно внутри 62-го, 63-й стоит! ;-Р

AT>> Это пардон как? Между ними вобще ничего общего нет.

sp> ну вот....., уже и пошутить нельзя..... ;) sp> я понимаю, что функционально общего ничего нет....., но то, sp> что в mc34262 встроен PWM, это факт!

Нет там никакого PWM, факт.

dima

formatting link



Hello, Alex Volgin! You wrote in conference fido7.ru.embedded to Dmitry E. Oboukhov on Wed, 9 Aug 2006 05:32:46 +0000 (UTC):

DEO>> а что NTC равзе точнее? особливо с учетом того что там нелинейное DEO>> преобразование через 16-строк таблицу делается :)

AV> Думаю, вопрос временной стабильности тут гораздо более интересен, AV> так как прокалибровать по нужному диапазону нет особых проблем, хоть AV> с зю-образной кривой - и засунуть точки во флэш ;)

И будешь каждое выпускаемое устройство калибровать?

dima

formatting link

formatting link

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required