Мелкие вопросы по МК и ПЛИС.
Re: Мелкие вопросы по МК и ПЛИС.
Барбарис, для начала попробуйте проверить связь программатор+МК, считайте с него имеющуюся прошивку (хоть она там может и отсутствовать), режим стирания...тут главное чтобы все операции выдавали "ок". Если всё проходит корректно, то можно дальше пытаться разбираться уже с прошивкой.
- Барбарис
- Встал на лапы
- Сообщения: 81
- Зарегистрирован: Вс авг 13, 2006 23:01:11
- Откуда: Москва
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
Так в том то и дело.прошивал туже микросхему с тогоже программатоа(просто светодиодные помигать)все нормально,очистил.все скатывается.а эта прошивка не лезет.никак
Шшшшш....Во сне я расту!
Re: Мелкие вопросы по МК и ПЛИС.
А не пробовали как вариант, с исходников заливать прошивку?
Re: Мелкие вопросы по МК и ПЛИС.
Ещё: вы далее комментарии читали? Фюзы выставили как ниже описывают люди в этой статье?
- Барбарис
- Встал на лапы
- Сообщения: 81
- Зарегистрирован: Вс авг 13, 2006 23:01:11
- Откуда: Москва
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
конечно,фьюзы выставил как там и сказано, а вот с исходником проблема, он есть, но я не знаю как там и что переделать под конкретный индикатор ( с общим катодом или анодом)....
Шшшшш....Во сне я расту!
Re: Мелкие вопросы по МК и ПЛИС.
На вскидку, в файле "termostat_led.c", есть строки:
Поменяв комментарий местами, получаем переключение анод/катод.
Код: Выделить всё
#define Cathode
//#define AnodeПоменяв комментарий местами, получаем переключение анод/катод.
- vitalik_1984
- Поставщик валерьянки для Кота
- Сообщения: 2482
- Зарегистрирован: Пт авг 27, 2010 05:57:06
- Откуда: Тюмень
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
Попробовал в студии не лезет ваша прошивка в тини 2313.Залезла в 8 мегу.
Автор выложил считанную прошивку, в ней в конце фьюз биты дописаны как я понял.
изменил файл - удалил фьюзбиты.
КВ уже не пишет предупреждения, видимо она не научена с ними обращаться, а тини под завязку заполнена.
Но студия пишет, что файл поврежден.
Странные выводы сделали.из графика.
там вообще то понятно, что в микросхеме теряется Vпитания-Volts графика
умножим на ток 70 ма получим хороший источник тепла
при 70ма*3.3V = 231мВт на один вывод это по вашему нормально?
по мне так не выше 20 ма с вывода.
Реально много можно снять с серии
при 60 ма всего на 0,5 вольт поднимается напряжение при минусе.(низкий уровень)
при 20 ма всего на 0,5 вольт падает при плюсе(высокий уровень)
Автор выложил считанную прошивку, в ней в конце фьюз биты дописаны как я понял.
изменил файл - удалил фьюзбиты.
КВ уже не пишет предупреждения, видимо она не научена с ними обращаться, а тини под завязку заполнена.
Но студия пишет, что файл поврежден.
RDW писал(а):Огромное спасибо! Теперь что-то проясняется, теперь понятно почему все светодиоды посажены на минус (плюс-то по току совсем дохленький, а на минусе до 70-80мА при 3.3В).
Самая "крепкая" серия CoolRunner.
Kavka писал(а):Откуда вы взяли 70мА ???
RDW писал(а):с последнего графика
Странные выводы сделали.из графика.
там вообще то понятно, что в микросхеме теряется Vпитания-Volts графика
умножим на ток 70 ма получим хороший источник тепла
при 70ма*3.3V = 231мВт на один вывод это по вашему нормально?
по мне так не выше 20 ма с вывода.
Реально много можно снять с серии
Figure 15: XC9500 Family
при 60 ма всего на 0,5 вольт поднимается напряжение при минусе.(низкий уровень)
при 20 ма всего на 0,5 вольт падает при плюсе(высокий уровень)
Последний раз редактировалось vitalik_1984 Пн сен 17, 2012 19:46:30, всего редактировалось 1 раз.
- Барбарис
- Встал на лапы
- Сообщения: 81
- Зарегистрирован: Вс авг 13, 2006 23:01:11
- Откуда: Москва
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
Спасибо огромное, только что залил оригинальную прошивку с сайта оригинала, и всё заработало!!!!Одного не пойму , как тогда люди ту прошивали, раз она не подходит, ну да ладно.А кстати, а как можно посмотреть сколько весит прошивка или сколько место в микроконтроллере осталось свободно, ЕЩЁ РАЗ ОГРОМНОЕ СПАСИБО!!!
И ещё такой момент, а вот так реально можно делать для защиты МК
И ещё такой момент, а вот так реально можно делать для защиты МК
Код: Выделить всё
Я уже давно и успешно использую дешевую альтернативу (подсмотрено когда-то у UA4NX), а именно подключаю светодиод с 20 ножки (+5В) на первую (анодом на +5В) и с первой ножки резистор 3к3 на корпус.Шшшшш....Во сне я расту!
- vitalik_1984
- Поставщик валерьянки для Кота
- Сообщения: 2482
- Зарегистрирован: Пт авг 27, 2010 05:57:06
- Откуда: Тюмень
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
Барбарис писал(а):Спасибо огромное, только что залил оригинальную прошивку с сайта оригинала, и всё заработало!!!
Ссылку на рабочую прошивку почему не добавили?
Барбарис писал(а):А кстати, а как можно посмотреть сколько весит прошивка или сколько место в микроконтроллере осталось свободно,
Если самостоятельно компилируется, то можно посмотреть в конце компиляции показывается сколько байт использовано
и оценочный остаток памяти в процентах.
Барбарис писал(а):И ещё такой момент, а вот так реально можно делать для защиты МК
Это вообще непонятно из какой оперы.Какая микра и зачем там вообще светодиод.
Если вы про это
то наверно можно и так делать.Можно и просто обычный стабилитрон на подходящее напряжение сделать.
И это не для защиты мк, а для защиты EEPROM делают так , потому что ниже определенного напряжения запись в нее может привести к порче.
Хотя я бы не стал так делать, потому что запись могла начаться и перед самым сбросом и тоже может повредиться.
- Барбарис
- Встал на лапы
- Сообщения: 81
- Зарегистрирован: Вс авг 13, 2006 23:01:11
- Откуда: Москва
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
Вот, прошивка которая у меня заработала, для индикатора с общим анодом.
Да, я и имел ввиду для защиты EERPOM, чтоб не сбивались настройки термостата.
ОГромное спасибо за разъяснения.
Да, я и имел ввиду для защиты EERPOM, чтоб не сбивались настройки термостата.
ОГромное спасибо за разъяснения.
- Вложения
-
- termostat_led_oa_heat.rar
- (2.14 КБ) 128 скачиваний
Шшшшш....Во сне я расту!
Re: Мелкие вопросы по МК и ПЛИС.
vitalik_1984 писал(а):при 60 ма всего на 0,5 вольт поднимается напряжение при минусе.(низкий уровень)
при 20 ма всего на 0,5 вольт падает при плюсе(высокий уровень)
Что-то про 20 и 60 мА вы напутали
Напряжение при токе:
для логического нуля
20мА - 0.5 в
45мА - 1.4 в
60мА - 3.0 в
для логической единицы
20мА - 2.9 в
45мА - 1.5 в
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
- vitalik_1984
- Поставщик валерьянки для Кота
- Сообщения: 2482
- Зарегистрирован: Пт авг 27, 2010 05:57:06
- Откуда: Тюмень
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
я то ничего не перепутал, в отличие от товарища, который говорил, что 70 ма с вывода можно снимать.Графики читать умею, спасибо.
IO L это лог ноль.
IO H это лог единица.
Падение высокого уровня от 3.3в на 0.5в это 2.8 вольт при 20ма.
чем отличается от вашего?
Там в 15 графике смотрите я же написал.
IO L это лог ноль.
IO H это лог единица.
Падение высокого уровня от 3.3в на 0.5в это 2.8 вольт при 20ма.
чем отличается от вашего?
Там в 15 графике смотрите я же написал.
Re: Мелкие вопросы по МК и ПЛИС.
vitalik_1984 писал(а):при 60 ма всего на 0,5 вольт поднимается напряжение при минусе.(низкий уровень)
Лог."0" при 60 мА поднимается на 0,5 в ???
По мне так на 3 вольта поднимается.
Если говорить про 0,5в, то ток должен быть 20мА.
Так что вы, всё-таки, напутали.
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Re: Мелкие вопросы по МК и ПЛИС.
Это всё замечательно, что все разбираются в графиках кроме меня, но никто конкретно так ответить и не смог о токе способном отдать ПЛИСом.
Хорошо, спрошу по простому (на примерах):
1. нагрузка на одной ноге 20 мА при 3.3В, что будет?
2. нагрузка на двух ногах по 20 мА при 3.3В, что будет?
Чип нагреется, сгорит или будет просадка по питанию её?..
А то все разговоры об относительных составляющих.
Хорошо, спрошу по простому (на примерах):
1. нагрузка на одной ноге 20 мА при 3.3В, что будет?
2. нагрузка на двух ногах по 20 мА при 3.3В, что будет?
Чип нагреется, сгорит или будет просадка по питанию её?..
А то все разговоры об относительных составляющих.
- vitalik_1984
- Поставщик валерьянки для Кота
- Сообщения: 2482
- Зарегистрирован: Пт авг 27, 2010 05:57:06
- Откуда: Тюмень
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
Kavka писал(а):Лог."0" при 60 мА поднимается на 0,5 в ??
Посмотрите внимательно график номер 15 там семейство XC 9500 описано.
Kavka писал(а):
Так что вы, всё-таки, напутали.С кем не бывает.
Если я и напутал, то только с тем, что еще мощнее есть график от Spartan II GTL под номером 13 при 110ма низкий уровень поднимается до 0,5в
И еще что доверяю графикам такого маленького разрешения.
Внимательно посмотрите, если не увидите, когда я доберусь до компьютера я вам покажу на картинке что я имею ввиду.
И еще обратите внимание, что графики снизу подписаны.
1. нагрузка на одной ноге 20 мА при 3.3В, что будет?
2. нагрузка на двух ногах по 20 мА при 3.3В, что будет?
Чип нагреется, сгорит или будет просадка по питанию её?..
1 считаем нагрев по формуле, которую я уже приводил, то есть0,5вольт *20ма =10мВт на вывод.
0,5вольт это потеря напряжения внутри чипа по графику.
2.два вывода в два раза больше греется.
3.просадка по питанию есть всегда, вопрос в том насколько она допустима.Для уменьшения пульсаций напряжения от переключений всегда ставят конденсаторы.
Насчет нагреется так это в любом случае, можно небольшой радиатор поставить, а еще легче транзисторами разгрузить.
- Gudd-Head
- Друг Кота
- Сообщения: 20092
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: Мелкие вопросы по МК и ПЛИС.
Чой-то я туплю...
Наши выпускают кварцы (НС-49U) L и S — с нагрузочной ёмкостью и без неё. Какой мне нужен для тактирования МК и почему?
Наши выпускают кварцы (НС-49U) L и S — с нагрузочной ёмкостью и без неё. Какой мне нужен для тактирования МК и почему?
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Re: Мелкие вопросы по МК и ПЛИС.
Нашел вот старую тему на хоботе. В принципе, должны работать оба, хотя для те же PICов, например, изготовитель рекомендует с параллельным резонансом. В случае применения кварца с последовательным резонансом, генерируемая частота может отличаться от паспортной. Я сейчас использую в основном Geyer-овские кварцы KX-3H, KX-K и KX-9A.
Re: Мелкие вопросы по МК и ПЛИС.
если кто либо из многоуважаемой публики юзает mikroC PRO for AVR подскажите пожалуйста: имеется ли в данной проге генератор кода ?
Tell Me The Truth
- Gudd-Head
- Друг Кота
- Сообщения: 20092
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: Мелкие вопросы по МК и ПЛИС.
murzila писал(а):Нашел вот старую тему на хоботе.
В общем, ничего не почерпнул. Тогда другой вопрос: импортные кварцы — больше похожи на S или L?
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]