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

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
Друг Кота
Аватара пользователя
Сообщения: 20132
Зарегистрирован: Чт сен 01, 2011 12:53:27
Откуда: ТьмуТаракания. Почетный житель подмостовья

Сообщение oleg63m »

мненя поставили в тупик, таким заявлением
Привет! В ATmega64 и ATmega128 выводы MOSI и MISO не применяют для ISP Внимательно смотрите ДатаШит ! Например для ATmega128 сигналы MISO подключают к ножке PE1, MOSI подключают к ножке PE0.....или не так?
подскажите пжалста, ато я думал по другому, так как не имел онных, дабы проверить, а в адаптере вроде для них есть место,
да и мега 64 программировал :dont_know:
Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.
Контактная информация:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3874
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Сообщение Engineer_Keen »

Правильно сказали, читайте даташит, SPI-интерфейс этих мег сидит на порту B, а программируются (ISP) они через порт E.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 20132
Зарегистрирован: Чт сен 01, 2011 12:53:27
Откуда: ТьмуТаракания. Почетный житель подмостовья

Сообщение oleg63m »

спасибо, век живи век учись
Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.
Контактная информация:
Встал на лапы
Сообщения: 129
Зарегистрирован: Вт мар 22, 2011 18:41:48

Сообщение Serj324 »

Всем привет.
В связи с похолоданием захотелось собрать схему электронного термометра.
Но не как не могу найти схему под имеющиеся радиодетали.
Что есть (основа);
МК PIC16f628A, Atmega 8, Attiny 85, Attiny 2313.
семи сегментный светодиодный индикатор на две циферки их у меня 2 шт.
и в качестве датчика температуры есть только терморезисторы 10 к и 100 к.
Подскажите можно ли собрать измеритель уличной температуры, пускай и с невысокой точностью.
Последний раз редактировалось Gudd-Head Чт сен 05, 2013 12:23:37, всего редактировалось 1 раз.
Причина: Сюда перенёс
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 20135
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Сообщение Gudd-Head »

Конечно можно. Весь вопрос будет в точности :)
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Реклама
Друг Кота
Аватара пользователя
Сообщения: 20132
Зарегистрирован: Чт сен 01, 2011 12:53:27
Откуда: ТьмуТаракания. Почетный житель подмостовья

Сообщение oleg63m »

Gudd-Head писал(а):Весь вопрос будет в точности
о точности температуры на улице можно говорить бесконечно, здесь сколько дестаб. факторов: тень, легкий ветерок, утечка тепла от здания... космичкский ветер :)) .
я думаю, все это вложится в погрешность нестабильности терморезика
для точности, можно такой же резик но в термостате поставить в цепь обр связи,
только смысла нет :dont_know:
Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.
Контактная информация:
Реклама
Первый раз сказал Мяу!
Сообщения: 36
Зарегистрирован: Чт авг 29, 2013 08:20:18

Сообщение Genosse_Slavik »

а как начет высунуть ATTiny85 на улицу, у него вроде внутре есть датчик температуры?
Друг Кота
Аватара пользователя
Сообщения: 20135
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Сообщение Gudd-Head »

Сразу видно, человек на Тиньках собаку съел :)))
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
akl
Друг Кота
Сообщения: 4476
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Сообщение akl »

Serj324 писал(а):В связи с похолоданием захотелось собрать схему электронного термометра.
Attiny 2313, семи сегментный светодиодный индикатор на две циферки их у меня 2 шт.
и в качестве датчика температуры есть только терморезисторы 10 к и 100 к.
Подскажите можно ли собрать измеритель уличной температуры, пускай и с невысокой точностью.
Можно взять за основу вот этот документ и сделать термометр на ATtiny2313+LED
Genosse_Slavik писал(а):а как начет высунуть ATTiny85 на улицу, у него вроде внутре есть датчик температуры?
Даже если будут преодолены конструктивные трудности по подключению, то 150 дискрет в диапазоне 125 градусов - фигня какая-то.
isx
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2316
Зарегистрирован: Вс июн 26, 2011 20:03:21

Сообщение isx »

Здравствуйте уважаемые коты!
Укусила блоха за ухо, и решил смоделировать импульсный усилитель. Занялся расчётами. МК по плану хотел атмега8 поставить, чкстота у него 16мгц.
Для формирования ШИМ для звукового сигнала нужна частота ШИМ раз в 10 больше частоты сигнала. Звуковая частота которую мы воспринимаем - 20кГц, следовательно частота шим 200кГц (это я так прикинул :) ). Для ШИМ нам нужен 16-ти битный таймер. Как я понял, при его использовании можно получить частоту шим не более 16000000/65536=244Гц. Это сильно не дотягивает для требуемых 200кГц.
Даже счётчик Т0 даёт нам только 62,5кГц, и вместе с тем низкую разрядность, которая не сможет не отразиться на качестве выходного сигнала (а при такой разрядности и кровь с ушей пойти может :( ).
Я всё правильно понял и подсчитал? Если так. та на таком МК создать подобное невозможно в принципе, и видео с таким усем на тиньке иначе как разводом назвать не выйдет... :(
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2482
Зарегистрирован: Пт авг 27, 2010 05:57:06
Откуда: Тюмень

Сообщение vitalik_1984 »

Че паритесь есть ведь схемы с r2r просто и то вкусом. Теряем деньги на приобретение резисторов, получаем свободные герцы и экономию тактов. В том числе разрядность можно увеличивать. если ног в Мк мало, то можно еще и регистр сдвига добавить.
Контактная информация:
isx
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2316
Зарегистрирован: Вс июн 26, 2011 20:03:21

Сообщение isx »

не совсем понимаю как она поможет. мне нужен шим на выходе, для управления мосфетами. На видео чувак к такой байде подключал мощьные колонки, ватт на 70...
Друг Кота
Аватара пользователя
Сообщения: 20135
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Сообщение Gudd-Head »

isx писал(а):импульсный усилитель
Усилитель — в принципе вещь аналоговая. Не парьтесь с МК. Тем более с АВР.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич

Сообщение Alexeyslav »

Может не импульсный, а усилитель D-класса т.е. цифровой? на 8-битном ШИМ будет вполне сносно, эти 10x взяты с потолка на практике достаточно и меньших величин для приемлемого результата.
Контактная информация:
isx
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2316
Зарегистрирован: Вс июн 26, 2011 20:03:21

Сообщение isx »

Gudd-Head писал(а):
isx писал(а):импульсный усилитель
Не парьтесь с МК. Тем более с АВР.
Хотелось бы попробовать воспроизвести увиденное на видео. Уж больно там деталей мало было, на фейк похоже. Пока пытаюсь чисто теоретически подойти...
Может не импульсный, а усилитель D-класса т.е. цифровой? на 8-битном ШИМ будет вполне
сносно,
Я придерживаюсь мнение, что он таки импульсный, а не цифровой...
8 бит при 30В на выходе - это шаги в 0.12В, не многовато ли?
Друг Кота
Аватара пользователя
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Сообщение oleg110592 »

У некоторых Атмел тини есть внутренний PLL для умножения тактовой частоты (tiny25, tiny24, tiny261)
ШИМ (fast PWM) с несущей 250кГц: http://eldigi.ru/site/audio/1.php
isx
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2316
Зарегистрирован: Вс июн 26, 2011 20:03:21

Сообщение isx »

А вот это полезная инфа... Спасибо)
Только теперь вот думаю, хватит ли 8-ми разрядов для нормального звучания.....
Друг Кота
Аватара пользователя
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Сообщение oleg110592 »

The SD audio player supports only RIFF-WAVE format sound files known as Microsoft wave file in LPCM, 8/16-bit, mono/stereo and upto 48kHz sampling rate.
в первоисточнике видео есть - можно послушать: http://elm-chan.org/works/sd8p/report.html
для любителей звучания виниловых пластинок не пойдет, а так звук неплохой.
Делал 8 битный звук для квартирных звонков на тини13 (несущая 9600000/256=37500) - вполне для звонка нормально.
isx
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2316
Зарегистрирован: Вс июн 26, 2011 20:03:21

Сообщение isx »

а я правильно понимаю, что в Атмеге8 тоже есть режим fast на 16-ти битном таймере? Тогда на 16-ой их два таких, как раз то, что надо...
Друг Кота
Аватара пользователя
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Сообщение oleg110592 »

Мега8 fast PWM есть, PLL нет - потому с внутренним генератором получите несущую 8000000/256. Не знаю для чего вам - будет звучать не очень плохо.
Ответить

Вернуться в «Разные вопросы по МК»