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

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Аватара пользователя
Пухич
Модератор
Сообщения: 4673
Зарегистрирован: Вс июн 01, 2008 00:17:35
Откуда: Я всего лишь плод вашего воображения...

Сообщение Пухич »

Ну чего - сляпал я переходничок для моего программатора, чтобы он прикидывался СТК200/300.

Использовал AVReal. Результаты такие - никаких результатов. АВРеал выдает невозможность синхронизации с МК.

Единственная радость - вдруг мне удалось с помощью АВРеал починить тиньку2313, которую я год назад поставил на очень низкую частоту (128кГц от ватчдога) и ее Понипрог не видел. В прошлом году я пытался уже АВРеалом ее восстановить, но не вышло. А тут я поставил частоту 10кГц и смог фьюзы сбросить, после чего уже и Понипрог ее увидел.

А вот с этми двумя Атмегами8 не выходит никак. Уже и частоты всякие пробовал - и много выше и много ниже, чем там стояло.

Интересный факт - если подать на эту Атмегу8 питание, то у нее на всех ножках устойчивые нули, а на ножках, что соединены с SCK, MOSI и MISO (т.е. СПИ-интерфейсом) стоят 1,5 вольта (похоже на висяк). Это как-то странно. Должна же там хоть какая-то программа выполняться. А если все совсем умерло, то почему так?

Интересно, а если параллельный программатор собрать, то поможет?
Знание - сила!
Аватара пользователя
DiGiCat
Друг Кота
Сообщения: 4793
Зарегистрирован: Пт июл 11, 2008 09:42:35
Откуда: Made in USSR

Сообщение DiGiCat »

Пухич писал(а): Интересно, а если параллельный программатор собрать, то поможет?
Если не сгоревшие эти Атмеги 8, то конечно должен "вернуть" их к жизни.
Почему давно уже не сделать себе параллельник и больше не бояться залочить?
Аватара пользователя
Пухич
Модератор
Сообщения: 4673
Зарегистрирован: Вс июн 01, 2008 00:17:35
Откуда: Я всего лишь плод вашего воображения...

Сообщение Пухич »

Почему давно уже не сделать себе параллельник и больше не бояться залочить?


Я мало занимаюсь контроллерами, так что лень делать полный набор инструментов......
Знание - сила!
petrunick
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Сб июн 13, 2009 22:30:14
Контактная информация:

Сообщение petrunick »

Извиняюсь, вопрос наверно уже не раз задавался :oops: . Для МК AT90S2313 подойдет схема прошивания, какую я прикрепил(вроде она для ATmega8)? Просто на радиокоте в обучалке там другая схема программатора для этого МК.
И если подойдет, у меня сразу возникнет вопрос, чем программатор лучше этой.. схемы подключения?(не поворачивается язык назвать ее программатором)))
А если не подойдет, то у меня другой вопрос - подойдет ли она для ATmega8?
Завтра скорее всего поеду покупать, осваивать так сказать будем =)
Вложения
AVR.png
(13.59 КБ) 283 скачивания
Аватара пользователя
Пухич
Модератор
Сообщения: 4673
Зарегистрирован: Вс июн 01, 2008 00:17:35
Откуда: Я всего лишь плод вашего воображения...

Сообщение Пухич »

Подойдет. Она почти ко всем АВРам подходит.

В этой схеме нет буферизации, что опасно. Кроме того когда вы втыкаете в нее микруху, а потом все это в порт и даете питание на МК, он начинает как-то там работать и что-то выставлять на ноги (в том числе и на те, к которым порт подключен), ну это в зависимости от того, как он был ранее запрограммирован. А так как резисторы небольшие, то могут быть опасные тока.

Я бы лучше таки сделал с буфером отключаемым.
Знание - сила!
petrunick
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Сб июн 13, 2009 22:30:14
Контактная информация:

Сообщение petrunick »

Спасибо. Значит, запрограммировать можно сначало так, ибо МК новый, и не использовать порта, которые совмещяются с "входами для прошивания". Но все же куплю микросхему и соберу программатор, материнка дороже.
Аватара пользователя
Пухич
Модератор
Сообщения: 4673
Зарегистрирован: Вс июн 01, 2008 00:17:35
Откуда: Я всего лишь плод вашего воображения...

Сообщение Пухич »

petrunick писал(а):Спасибо. Значит, запрограммировать можно сначало так, ибо МК новый, и не использовать порта, которые совмещяются с "входами для прошивания". Но все же куплю микросхему и соберу программатор, материнка дороже.


Все верно.
Знание - сила!
petrunick
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Сб июн 13, 2009 22:30:14
Контактная информация:

Сообщение petrunick »

"паразитное питание" - возможно при питании МК стандартными стабилизаторами напряжения типа 7805 78L05 и т.п. так как они не "сопротивляются" повышению напряжения на их выходе внешним током!

Прочитал это в "кратком курсе по АВР котроллерам". Что такое паразитное питание? Полистал, там ничего не написано. Точнее написано, но мутно... А я как раз хотел приделать к сетевому адаптеру 12в фильтр-конденсатор и LM7805 для питания МК. Или забить на это паразитное питание и не вспоминать?
Аватара пользователя
Пухич
Модератор
Сообщения: 4673
Зарегистрирован: Вс июн 01, 2008 00:17:35
Откуда: Я всего лишь плод вашего воображения...

Сообщение Пухич »

petrunick писал(а):Прочитал это в "кратком курсе по АВР котроллерам". Что такое паразитное питание? Полистал, там ничего не написано. Точнее написано, но мутно... А я как раз хотел приделать к сетевому адаптеру 12в фильтр-конденсатор и LM7805 для питания МК. Или забить на это паразитное питание и не вспоминать?


Под паразитным питанием, в данном контексте, по всей видимости понимается запитка от линий ввода-вывода. Не надо увлекаться. Приделайте кренку к адаптеру.
Знание - сила!
Аватара пользователя
Hudgun
Электрический кот
Сообщения: 1071
Зарегистрирован: Пн май 04, 2009 16:43:07
Откуда: Набережные Челны

Сообщение Hudgun »

Может вопросы и задавались, но в 56 страницах попробуй найди :)
http://radiokot.ru/start/mcu_fpga/avr/03/
1) на схема 2 светодиода, на фото только 1. И о чем они информируют?
2) Принципиально ли использовать именно кварц 10 Mhg? можно например 27.145?
Объясните ламеру, если не сложно :))
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Сообщение GP1 »

1. Светики один сигнализирует о наличии питания, другой - наличие обмена между компом и проциком.
2. к примеру 27.145 МГц нельзя, не работают на такой частоте АВРки
а 10 МГц оч.удобно, например для формирования временных интервалов - 1 такт (большинство команд) 0,1 мкс :wink:
Чем дальше, тем больше становлюсь занудой...
Изображение
Shutilla
Открыл глаза
Сообщения: 52
Зарегистрирован: Чт июл 03, 2008 12:34:48
Откуда: Волгоград

Сообщение Shutilla »

Уважаемые, а что будет если АЦП замеряет напряжение больше опорного, но в пределах 5В? Каков будет результат измерения и не повредит ли это МК?
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Сообщение ARV »

Shutilla писал(а):Уважаемые, а что будет если АЦП замеряет напряжение больше опорного, но в пределах 5В? Каков будет результат измерения и не повредит ли это МК?
а желания прочесть даташит и самостоятельно найти ответ у вас нет? жаль...

все входные значения выше опорного будут давать результат АЦП 0x03FF - вот и все. ничего не будет повреждено, если питание МК при этом будет 5В.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Аватара пользователя
Степаныч
Открыл глаза
Сообщения: 68
Зарегистрирован: Ср июн 20, 2007 18:46:54
Откуда: Красноярск
Контактная информация:

Сообщение Степаныч »

Здравстуйте сожители по планете!:)! Тут возник небольшой вопрос по работе АЦП в МК Atmel, я собрал схемку на mega8 подключил дисплейчик от сотового написал простенькую программу для вывода на дисплей напряжения со входа АЦП и все бы было хорошо но тут интересует небольшой вопрос!- в режиме простоя(когда на входе ацп нет напруги) часто бывает что выскакивают случайные значения ацп преобразования на экран! Я бы хотел узнать почему такое случается? У меня есть лишь одно объяснение - высокое ЭМП но я не знаю может ли оно реально влиять на ацп или нет??? Проясните пожалуйста данную тему
IN GOD WE TRUST
smac
Мучитель микросхем
Сообщения: 459
Зарегистрирован: Вс июн 01, 2008 12:16:38

Сообщение smac »

Степаныч писал(а):... У меня есть лишь одно объяснение - высокое ЭМП но я не знаю может ли оно реально влиять на ацп или нет??? Проясните пожалуйста данную тему

Может. Все остальное только после появления схемы.
Аватара пользователя
Степаныч
Открыл глаза
Сообщения: 68
Зарегистрирован: Ср июн 20, 2007 18:46:54
Откуда: Красноярск
Контактная информация:

Сообщение Степаныч »

smac писал(а):
Степаныч писал(а):... У меня есть лишь одно объяснение - высокое ЭМП но я не знаю может ли оно реально влиять на ацп или нет??? Проясните пожалуйста данную тему

Может. Все остальное только после появления схемы.
А как тогда с ним бороться экран что-ли делать? зачем схема вы что не можете представить себе схему дисплей, мк и вход ацп ??
IN GOD WE TRUST
smac
Мучитель микросхем
Сообщения: 459
Зарегистрирован: Вс июн 01, 2008 12:16:38

Сообщение smac »

Степаныч писал(а): А как тогда с ним бороться экран что-ли делать? зачем схема вы что не можете представить себе схему дисплей, мк и вход ацп ??

В принципе Вам уже ответили, еще раз.
Схема нужна для того чтобы посмотреть, поставили вы блокировочные конденсаторы, фильтры на аналоговое питание, фильтры на вход АЦП и т. п. Также неполхо бы посмотреть разводку печатной платы (кварц, разделение аналоговой и цифровой земель и т. п.).
Второе, если вы на 100% уверены в правильности кода можете его не выкладывать, но я бы не был так уверен.
Аватара пользователя
Степаныч
Открыл глаза
Сообщения: 68
Зарегистрирован: Ср июн 20, 2007 18:46:54
Откуда: Красноярск
Контактная информация:

Сообщение Степаныч »

smac писал(а):
Степаныч писал(а): А как тогда с ним бороться экран что-ли делать? зачем схема вы что не можете представить себе схему дисплей, мк и вход ацп ??

В принципе Вам уже ответили, еще раз.
Схема нужна для того чтобы посмотреть, поставили вы блокировочные конденсаторы, фильтры на аналоговое питание, фильтры на вход АЦП и т. п. Также неполхо бы посмотреть разводку печатной платы (кварц, разделение аналоговой и цифровой земель и т. п.).
Второе, если вы на 100% уверены в правильности кода можете его не выкладывать, но я бы не был так уверен.


С кодом точно все ок 100 раз в proteus-e откатано! Схемы не делал специально. Все собиралось на макетке! Аналоговое питание стабилизировано! Про фильтры на вход ацп недодумался хотя я слышал что там вроде индуктивность надо ставить между AVCC и VCC! Это так??? Но просто я не представлял что шумы могут до такой степени влиять на АЦП()! Наверно буду пробовать использовать функцию подавления шумов ЦПУ если она конечно есть в меге 8, просто в меге128 она есть:) ! Еще одна из причин наверна думаю что рядом экран от сотового который по SPI работает(высокочастотные сигналы все таки)! Посоветуйте что-ли тогда основные правила для обеспечения входа ацп более менее нормальной помехоустойчивости я просто с ацп впервые работаю вот и ошибки!
IN GOD WE TRUST
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Сообщение ARV »

я бы не был так уверен в "обкатке на протеусе". там доволно много идеализации реальности... в частности, в протеусе не так-то просто имитировать случайный сдвиг фазы между несколькими аналоговыми сигналами, например, генераторами синусоидального напряжения. в протеусе сдвиг фаз практически всегда константа, причем эта фаза всегда привязана к моменту запуска МК. в реальной жизни все совсем не так.

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

Мой уютный бложик... заходите!
Аватара пользователя
МитяРа
Модератор
Сообщения: 11492
Зарегистрирован: Чт дек 11, 2008 14:52:26
Откуда: град Нижний

Сообщение МитяРа »

Тем более +/- один младший разряд - сам по себе может "прыгать"....
Ответить

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