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

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

Это никак не препятствует их (не)инициализации.

ну. программно "махается ножкой". какое это имеет отношение к более менее честной реализации которую мы тут обсуждаем?

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

Hello, Kirill Frolov! You wrote in conference fido7.ru.embedded to Dmitry Orlov on Wed, 9 Aug 2006 11:00:30

+0000 (UTC):

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

KF> Это никак не препятствует их (не)инициализации.

В main()? Они там не видны.

dima

formatting link

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

Hello, serge polish! You wrote in conference fido7.ru.embedded to Dmitry Orlov on Wed, 09 Aug

2006 14:10:54 +0400:

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

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

Тем не менее, никакого PWM там нет. Достаточно разбраться как она работает, чтобы это понять.

dima

formatting link

Привет Anatoly!

07 Авг 06 года (а было тогда 12:19) Anatoly Mashanov в своем письме к Alexey V Bugrov писал:

AB>> заряда конденсатора до порога через эталонный и измеряемый AB>> резистор по очереди. В этом случае отношение измеряемого AB>> резистора к эталонному строго равно отношению времен заряда.

AM> Ч3-64 так и сделан.

Там имеется интерполятор, в котором зарядные и разрядные токи не равны, зарядный больше разрядного в К=128 раз, во столько-же раз входной импульс разширяется. Поэтому для компенсации дрейфов нулей компараторов, задержек, применяется нехилая процедуры калибровки этого интерполятора.

AM> Простотой он не блещет.

Это точно, какое-то время назад уже было обсуждение этого вопроса, и я перерисовал этот узел. Прошу не пинать за качество.

formatting link
Это от Ч3-64, в Ч3-64/1 чуть по другому, но не принципиально.

AM> Сейчас мне проще вбить в чип нелинейные функции, чем AM> заморачиваться на высококачественные ключи, подключающие AM> по очереди эталонные резисторы с субнаносекундным временем AM> срабатывания.

Применительно к Ч3-64, одной математикой обойтись не получится.

С уважением, Andrey 09 Авг 06 года

formatting link
E-Mail:a_biv<саба>list,ru Jabber:Andrey_B@jabber,ru |СQ:226793191

DO> Тем не менее, никакого PWM там нет. Достаточно разбраться как она DO> работает, чтобы это понять. ну хорошо, пусть будет так...... мне-то что? что вижу о том и пою..... ;)

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

Hello, Alex! You wrote to Andrej Arnold on Wed, 09 Aug 2006 12:46:05 +0600:

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

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

Hi Nicolas !

Совсем недавно 07 Aug 06 21:24, Nicolas Minakov писал к Arcady Schekochikhin:

NM> tiny45 сравнивать с PIC12F675 нельзя. Они разных годов разработки. NM> Возможности 45 - шире, перифирия у него на борту богаче. Он заточен NM> под подключение термопары, Про термопару поподробнее. Это как так "заточен"? Может микровольты измерять?

WBRgrds Ruslan

Привет Vitaliy!

08 Aug 06 02:23, Vitaliy Romaschenko писал Alexander Torres:

DEO>>>

formatting link
VR> Может надо было чеpез dial-up модем? В xDSL файpволы всякие VR> засунуты...

Я из любопытства включал tcpdump, и не видел никаких попыток что-либо мне прислать. Видимо, это телепатический тест. :)

Всего наилучшего, [Team PCAD 2000] Алексей М. ... Слепой Пью, Глухой Ем...

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

Hello, serge polish! You wrote in conference fido7.ru.embedded to Dmitry E. Oboukhov on Wed, 09 Aug 2006 12:29:02

+0400:

DEO>> PS: кстати, насколько я помню в HT-PIC в свое время DEO>> совершенно не компилировался такого рода код: DEO>> void foo();

sp> вот я о чем и говорю, что код должен компилироваться sp> _один_и_тот_же_ на _любой_ платформе и не должен содержать sp> никаких обработчиков прерываний. а нормально загрузить машину sp> можно только математикой.....

Что является совершенно не характерным применением для таких кристаллов.

dima

formatting link

Hi Dmitry !

Совсем недавно 09 Aug 06 16:26, Dmitry Orlov писал к serge polish:

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

DO> Тем не менее, никакого PWM там нет. Таки кто-то из вас ошибается, или Моторола, или ты. Или как? :)

DO> Достаточно разбраться как она работает, чтобы это понять. Они там в мотороле вообще сказились, факт! Фигню про свои изделия пишут.

Товарищи! В Мотороле микросхемам ШИМа недокладывают!

PS :)

WBRgrds Ruslan

Hi Dmitry !

Совсем недавно 09 Aug 06 14:53, Dmitry Orlov писал к Alex Volgin:

DO> И будешь каждое выпускаемое устройство калибровать? Ты никогда не делал устройств, требующих индивидуальной калибровки? Я такое делал. Правда, ручным было только подключение устройства к калибровочному стенду и нажимание мышом на кнопку "старт". Hу и ожидание завершающей надписи. Просто иногда калибровка- самое дешевое из возможних решений.

WBRgrds Ruslan

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

Hello, serge polish! You wrote in conference fido7.ru.embedded to Dmitry Orlov on Wed, 09 Aug 2006 11:58:00

+0400:

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

sp> честно говоря я не вижу в чем проблема такой реализации.... sp> в документации (в частности на мегу8, стр.155) четко написано, sp> что на кварце 1.8432MHz ряд от 2400 до 115k (исключая 76.8k)поддерживается с sp> погрешностью 0.0%. или я чего-то не понимаю ???

Что речь идет о программном UART'е.

dima

formatting link

KF>

KF>

formatting link
во первых это ASM, во вторых привязка к тактовке проца и времени выполнения инструкций такие программы в утиль прямо в момент их написания

PS: 8 повторов ASM-кода вместо того чтобы завести счетчик это LOL!

далее, тут _не асинхронный порт реализован_ потому что во время приема данные не передаются (и видимо наоборот)

короче не в кассу :)

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

тут сравнивались скоростные характеристики PIC/AVR на примере дуплекса. причем программы написанные на С.

разница на одной частоте процов в пользу AVR получилась более чем в 4 раза. вот собственно и итог спора.

а что там можно реализовать еще какие другие алгоритмы это уже дело десятое, непонятно зачем их сюда (в этот конкретный спор) приплетать :)

DEO>> мне вот интересно скушает ли IAR структуру в начале rs232.c? DEO>> кто может попробуйте DT>

DT> А чего б ему её не скушать? Это вообще-то компилятор EC++ с расширениями. DT>

DT> Только задавать битовые поля с размером, отличным от единицы, не DT> рекомендуется DT> из-за неэффективности. если неэффективность скушивается быстродействием процессора, то дальше на кону только удобство программирования :) поэтому почему бы не применять битовые структуры?

а насчет скушать/не скушать, меня волновали не столько битовые структуры, сколько неименованные структуры (как в данном примере)

три года назад IAR (и HT-PIC) их не умели компилировать :) вот я и спросил, мне интересен какой там прогресс достигнут

может кто в IAR попробовать компильнуть сей модуль? или в HT-PIC?

VR> Ага. У меня та же песня. W98 и XP SP2 пpовеpил, а на W2K уже поленился - долго стpаница "висит", меня это pаздpажает. это на реальных IP'ах только работает если сервис "Server" включен в венде :)

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

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

AV> там есть USI а блин, посыпаю голову пеплом у меня открылся PDF, слева содержание ну и там Universal Serial ... а дальше фрейм кончился а я что-то и не заглянул что там дальше, а оказывается нету там USART'а -то :)

NM> О фазовом регулировании в исходном варианте речи не идет... NM> Там симистор работает просто как выключатель. насколько я понимаю на него все равно надо частоту на управление выдавать, иначе он закроется на следующем полупериоде?

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

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required