Мелкие вопросы по МК и ПЛИС.
- Пухич
- Модератор
- Сообщения: 4673
- Зарегистрирован: Вс июн 01, 2008 00:17:35
- Откуда: Я всего лишь плод вашего воображения...
Ну чего - сляпал я переходничок для моего программатора, чтобы он прикидывался СТК200/300.
Использовал AVReal. Результаты такие - никаких результатов. АВРеал выдает невозможность синхронизации с МК.
Единственная радость - вдруг мне удалось с помощью АВРеал починить тиньку2313, которую я год назад поставил на очень низкую частоту (128кГц от ватчдога) и ее Понипрог не видел. В прошлом году я пытался уже АВРеалом ее восстановить, но не вышло. А тут я поставил частоту 10кГц и смог фьюзы сбросить, после чего уже и Понипрог ее увидел.
А вот с этми двумя Атмегами8 не выходит никак. Уже и частоты всякие пробовал - и много выше и много ниже, чем там стояло.
Интересный факт - если подать на эту Атмегу8 питание, то у нее на всех ножках устойчивые нули, а на ножках, что соединены с SCK, MOSI и MISO (т.е. СПИ-интерфейсом) стоят 1,5 вольта (похоже на висяк). Это как-то странно. Должна же там хоть какая-то программа выполняться. А если все совсем умерло, то почему так?
Интересно, а если параллельный программатор собрать, то поможет?
Использовал AVReal. Результаты такие - никаких результатов. АВРеал выдает невозможность синхронизации с МК.
Единственная радость - вдруг мне удалось с помощью АВРеал починить тиньку2313, которую я год назад поставил на очень низкую частоту (128кГц от ватчдога) и ее Понипрог не видел. В прошлом году я пытался уже АВРеалом ее восстановить, но не вышло. А тут я поставил частоту 10кГц и смог фьюзы сбросить, после чего уже и Понипрог ее увидел.
А вот с этми двумя Атмегами8 не выходит никак. Уже и частоты всякие пробовал - и много выше и много ниже, чем там стояло.
Интересный факт - если подать на эту Атмегу8 питание, то у нее на всех ножках устойчивые нули, а на ножках, что соединены с SCK, MOSI и MISO (т.е. СПИ-интерфейсом) стоят 1,5 вольта (похоже на висяк). Это как-то странно. Должна же там хоть какая-то программа выполняться. А если все совсем умерло, то почему так?
Интересно, а если параллельный программатор собрать, то поможет?
Знание - сила!
-
petrunick
- Первый раз сказал Мяу!
- Сообщения: 23
- Зарегистрирован: Сб июн 13, 2009 22:30:14
- Контактная информация:
Извиняюсь, вопрос наверно уже не раз задавался
. Для МК AT90S2313 подойдет схема прошивания, какую я прикрепил(вроде она для ATmega8)? Просто на радиокоте в обучалке там другая схема программатора для этого МК.
И если подойдет, у меня сразу возникнет вопрос, чем программатор лучше этой.. схемы подключения?(не поворачивается язык назвать ее программатором)))
А если не подойдет, то у меня другой вопрос - подойдет ли она для ATmega8?
Завтра скорее всего поеду покупать, осваивать так сказать будем =)
И если подойдет, у меня сразу возникнет вопрос, чем программатор лучше этой.. схемы подключения?(не поворачивается язык назвать ее программатором)))
А если не подойдет, то у меня другой вопрос - подойдет ли она для ATmega8?
Завтра скорее всего поеду покупать, осваивать так сказать будем =)
- Вложения
-
- AVR.png
- (13.59 КБ) 283 скачивания
- Пухич
- Модератор
- Сообщения: 4673
- Зарегистрирован: Вс июн 01, 2008 00:17:35
- Откуда: Я всего лишь плод вашего воображения...
Подойдет. Она почти ко всем АВРам подходит.
В этой схеме нет буферизации, что опасно. Кроме того когда вы втыкаете в нее микруху, а потом все это в порт и даете питание на МК, он начинает как-то там работать и что-то выставлять на ноги (в том числе и на те, к которым порт подключен), ну это в зависимости от того, как он был ранее запрограммирован. А так как резисторы небольшие, то могут быть опасные тока.
Я бы лучше таки сделал с буфером отключаемым.
В этой схеме нет буферизации, что опасно. Кроме того когда вы втыкаете в нее микруху, а потом все это в порт и даете питание на МК, он начинает как-то там работать и что-то выставлять на ноги (в том числе и на те, к которым порт подключен), ну это в зависимости от того, как он был ранее запрограммирован. А так как резисторы небольшие, то могут быть опасные тока.
Я бы лучше таки сделал с буфером отключаемым.
Знание - сила!
-
petrunick
- Первый раз сказал Мяу!
- Сообщения: 23
- Зарегистрирован: Сб июн 13, 2009 22:30:14
- Контактная информация:
"паразитное питание" - возможно при питании МК стандартными стабилизаторами напряжения типа 7805 78L05 и т.п. так как они не "сопротивляются" повышению напряжения на их выходе внешним током!
Прочитал это в "кратком курсе по АВР котроллерам". Что такое паразитное питание? Полистал, там ничего не написано. Точнее написано, но мутно... А я как раз хотел приделать к сетевому адаптеру 12в фильтр-конденсатор и LM7805 для питания МК. Или забить на это паразитное питание и не вспоминать?
- Пухич
- Модератор
- Сообщения: 4673
- Зарегистрирован: Вс июн 01, 2008 00:17:35
- Откуда: Я всего лишь плод вашего воображения...
petrunick писал(а):Прочитал это в "кратком курсе по АВР котроллерам". Что такое паразитное питание? Полистал, там ничего не написано. Точнее написано, но мутно... А я как раз хотел приделать к сетевому адаптеру 12в фильтр-конденсатор и LM7805 для питания МК. Или забить на это паразитное питание и не вспоминать?
Под паразитным питанием, в данном контексте, по всей видимости понимается запитка от линий ввода-вывода. Не надо увлекаться. Приделайте кренку к адаптеру.
Знание - сила!
- Hudgun
- Электрический кот
- Сообщения: 1071
- Зарегистрирован: Пн май 04, 2009 16:43:07
- Откуда: Набережные Челны
Может вопросы и задавались, но в 56 страницах попробуй найди
http://radiokot.ru/start/mcu_fpga/avr/03/
1) на схема 2 светодиода, на фото только 1. И о чем они информируют?
2) Принципиально ли использовать именно кварц 10 Mhg? можно например 27.145?
Объясните ламеру, если не сложно
http://radiokot.ru/start/mcu_fpga/avr/03/
1) на схема 2 светодиода, на фото только 1. И о чем они информируют?
2) Принципиально ли использовать именно кварц 10 Mhg? можно например 27.145?
Объясните ламеру, если не сложно
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
а желания прочесть даташит и самостоятельно найти ответ у вас нет? жаль...Shutilla писал(а):Уважаемые, а что будет если АЦП замеряет напряжение больше опорного, но в пределах 5В? Каков будет результат измерения и не повредит ли это МК?
все входные значения выше опорного будут давать результат АЦП 0x03FF - вот и все. ничего не будет повреждено, если питание МК при этом будет 5В.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
- Степаныч
- Открыл глаза
- Сообщения: 68
- Зарегистрирован: Ср июн 20, 2007 18:46:54
- Откуда: Красноярск
- Контактная информация:
Здравстуйте сожители по планете!:)! Тут возник небольшой вопрос по работе АЦП в МК Atmel, я собрал схемку на mega8 подключил дисплейчик от сотового написал простенькую программу для вывода на дисплей напряжения со входа АЦП и все бы было хорошо но тут интересует небольшой вопрос!- в режиме простоя(когда на входе ацп нет напруги) часто бывает что выскакивают случайные значения ацп преобразования на экран! Я бы хотел узнать почему такое случается? У меня есть лишь одно объяснение - высокое ЭМП но я не знаю может ли оно реально влиять на ацп или нет??? Проясните пожалуйста данную тему
IN GOD WE TRUST
- Степаныч
- Открыл глаза
- Сообщения: 68
- Зарегистрирован: Ср июн 20, 2007 18:46:54
- Откуда: Красноярск
- Контактная информация:
А как тогда с ним бороться экран что-ли делать? зачем схема вы что не можете представить себе схему дисплей, мк и вход ацп ??smac писал(а):Степаныч писал(а):... У меня есть лишь одно объяснение - высокое ЭМП но я не знаю может ли оно реально влиять на ацп или нет??? Проясните пожалуйста данную тему
Может. Все остальное только после появления схемы.
IN GOD WE TRUST
Степаныч писал(а): А как тогда с ним бороться экран что-ли делать? зачем схема вы что не можете представить себе схему дисплей, мк и вход ацп ??
В принципе Вам уже ответили, еще раз.
Схема нужна для того чтобы посмотреть, поставили вы блокировочные конденсаторы, фильтры на аналоговое питание, фильтры на вход АЦП и т. п. Также неполхо бы посмотреть разводку печатной платы (кварц, разделение аналоговой и цифровой земель и т. п.).
Второе, если вы на 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
- Откуда: Новочеркасск
- Контактная информация:
я бы не был так уверен в "обкатке на протеусе". там доволно много идеализации реальности... в частности, в протеусе не так-то просто имитировать случайный сдвиг фазы между несколькими аналоговыми сигналами, например, генераторами синусоидального напряжения. в протеусе сдвиг фаз практически всегда константа, причем эта фаза всегда привязана к моменту запуска МК. в реальной жизни все совсем не так.
случайные всплески показаний могут быть и из-за ошибок в программе.
случайные всплески показаний могут быть и из-за ошибок в программе.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
