Страница 99 из 628

Re: Различные мелкие вопросы

Добавлено: Чт июн 10, 2010 00:03:02
Meteor
Не принимай близко к сердцу и другим органам, я же шутя.
Не наязываю - делюсь решением. Усложненное - да. Не всегда годное - тоже верно.
В стек как понимаю не пишешь ничего? Не хай там эти регистры свое состояние меняют на любое другое... иль я не прав?

Re: Различные мелкие вопросы

Добавлено: Вс июн 13, 2010 17:09:08
NORTHSTAR
ВСЕМ ПРИВЕТ ПОЖАЛУЙСТА ДАЙТЕ СХЕМУ ХОРОШЕЙ ЦВЕТОМУЗЫКИ СЫЛОЧКУ
ИЛИ НА МЫЛО NORTH.STAR@MAIL.RU :cry:

Re: Различные мелкие вопросы

Добавлено: Пн июн 14, 2010 15:30:44
Sam__s
Ребята, подскажите, дошли слухи, что МК ATMEL AVR может выйти из строя от статистического разряда тела :shock: Правда-ли это? И если зависит от модели МК, то интересует конкретней ATmega32. Заранее благодарен.

Re: Различные мелкие вопросы

Добавлено: Пн июн 14, 2010 15:45:32
AI_Disable
Вероятность не очень высока, но от статики может сдохнуть практически любая МС.

Re: Различные мелкие вопросы

Добавлено: Пн июн 14, 2010 15:51:47
Sam__s
А можно как-то проверить МК на работоспособность без программатора, учитывая, что он "пустой", то есть без прошивки?

Re: Различные мелкие вопросы

Добавлено: Пн июн 14, 2010 16:16:42
AI_Disable
Нет.

Re: Различные мелкие вопросы

Добавлено: Пн июн 14, 2010 16:25:47
Sam__s
Блин. По ходу вышел из строя мой новенький МК :o
Спасибо за ответы.

Re: Различные мелкие вопросы

Добавлено: Пн июн 14, 2010 22:50:18
Arlleex
почему вы так решили?

Re: Различные мелкие вопросы

Добавлено: Вт июн 15, 2010 12:36:10
Gudd-Head
Планирую на 26-й Тиньке сделать ампервольтметр и генератор прямоугольных импульсов для получения отрицательного напряжения. Встал вопрос как соединить генерацию импульсов и спящий режим АЦП (Sleep Mode Noise Canceler)? Не хочется, чтобы во время работы АЦП сработало прерывание от таймера...
:idea: Или просто при переходе в спящий режим запрещать прерывание от таймера?

Re: Различные мелкие вопросы

Добавлено: Вт июн 15, 2010 12:48:01
md5sum
спящий режим АЦП
1. Это как? Разве АЦП засыпает отдельно от контроллера?
2. Прерывания от таймера никак не мешают работе АЦП.
3. Какой sleep mode может быть у генератора (если только совсем низкочастотного)?

Re: Различные мелкие вопросы

Добавлено: Вт июн 15, 2010 12:50:58
md5sum
1. Sorry... может (только наоборот - МК засыпает на время измерения)
Тогда переходим к п.3
Если стабильность частоты не важна или она заведомо ниже частоты измерений АЦП, то sleep mode можно использовать. В остальных случаях придется отказатся от Noise Canceler пожертвовав точностью.

Re: Различные мелкие вопросы

Добавлено: Вт июн 15, 2010 13:02:26
Gudd-Head
md5sum писал(а):Если стабильность частоты не важна или она заведомо ниже частоты измерений АЦП, то sleep mode можно использовать.
Точность нафиг не нужна :) Просто что будет с МК, если в момент срабатывания таймера будет запрещено его (таймера) прерывание (подозреваю, что ничего)? И когда таймер сработает в след. раз? Когда опять досчитает до конца?

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Вт июн 15, 2010 13:30:52
md5sum
Как только прерывания снова будут разрешены - произойдет прерывание по таймеру.
Флаг ведь никто не сбросил...
Просто если точность не нужна, то зачем прерывания запрещать? Сам процесс измерения АЦП независим от работы остальной программы. Прерывание по таймеру может только слегка "помешать" процессу обработки результатов измерения, но никак ни на сам результат не влияет.

PS: точность не нужна читать как: "особая точность с применением Noise Canceling"

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Вт июн 15, 2010 13:49:21
Gudd-Head
Я имел в виду стабильность генерируемой частоты не важна. Точность измерения хочется побольше, т.к. по моим прикидкам получается 100 мВ измеряемого напряжения на один разряд АЦП (LSB).
Точно, про флаг-то я забыл :) Значит, когда мы выходим из спящего режима (если во время работы АЦП таймер переполнился), мы "отрабатываем" пропущенное прерывание. Замечательно :)

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Вт июн 15, 2010 15:41:39
md5sum
если во время работы АЦП таймер переполнился
Загвоздка: "ADC Noise Reduction Mode
This sleep mode basically halts clkI/O, clkCPU, and clkFLASH, while allowing the
other clocks to run."
А clkI/O как раз и тактирует таймеры...
Таймеры на время измерения АЦП остановятся.

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Вт июн 15, 2010 16:29:12
Gudd-Head
Мдя. Тогда вообще замечательно получается :)

1 вопрос по пик микро контролерам

Добавлено: Вт июн 15, 2010 20:29:51
BECHA
подскажите пожалуйста.
выпоял из платы микроконтроллер ПИК16Ф628.

можно стирать его бывшую пограму и закинуть новую?
ДА/НЕТ

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Вт июн 15, 2010 21:02:37
uldemir
ДА

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Вт июн 15, 2010 22:43:25
Shurf
Требуется зажигать по команде от МК цепочку светодиодов до 20 шт. Можно ли воспользоваться биполярным транзистором для этих целей так:Изображение
Ну и еще на каждый светодиод резистор, конечно.

Подойдут ли для этих целей транзисторы 2N5401 и 2N5551?

Если максимальный ток через транзистор 600мА, а каждый светодиод ест 20мА, то каждый транзистор может удержать до 30 светодиодов, не так ли?

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Вт июн 15, 2010 23:27:54
ibiza11
Где "Изображение", земляк?:)
2N5401 - в открытом состоянии падение напряжения на переходе э-к транзистора при токе 50мА, составляет 0.5 В. т.е. сопротивление около 10 Ом. Мощность рассеяния корпуса 350mW, тогда ток = корень(0,35/10) = 0,187 А = 187мА. максимальный ток через транзистор при tокр.возд.=25 Градусов. при этом температура кристалла будет около 125 градусов. думаю для такого транзистора этот режим отнюдь не щадящий. я бы поставил на каждые 3-4 светодиода по транзистору.
поправьте, если я где то ошибаюсь.