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

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Вс сен 13, 2009 15:42:50
Откуда: Львів

Сообщение Петро »

И еще одно: не попадалась ли вам во такая ошибка?
The contents of the objectfile exceeds the maximum program memory of the device.
Error loading object file D:\AVR-projects\DS18B20\Reset\Reset.obj
Как избавиться?
Контактная информация:
Реклама
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1132
Зарегистрирован: Пт фев 16, 2007 14:18:20
Откуда: Новосибирск

Сообщение Chip115 »

Что значит эта строчка из доки на Атмегу 8 в разделе АЦП:"The minimum value represents GND and the maximum value represents
the voltage on the AREF pin minus 1 LSB."
что такое LBS и с чем его едят ?
Контактная информация:
Реклама
GP1
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград

Сообщение GP1 »

знаешь, рассматривать тексты сообщений об ошибках в отрыве от текста программы - это как заниматься сексом без женщины :)))
но насколько я понял тебе не хватает памяти программ чтобы все разместить.
LBS - это младший разряд.
а там написано, что диапазон измерения от GND до напряжения питания минус 1 деление (мл.разряд)
Чем дальше, тем больше становлюсь занудой...
Изображение
Контактная информация:
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 1900
Зарегистрирован: Сб фев 21, 2009 13:11:40
Откуда: Москва

Сообщение ibiza11 »

уточню: LBS = 1/1024 * Uопорное
Ставим плюсы: )
Реклама
Эиком - электронные компоненты и радиодетали
GP1
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград

Сообщение GP1 »

ibiza11 писал(а):уточню: LBS = 1/1024 * Uопорное
тут с тобой полностью согласен. сточки зрения терменологии - правилнее было бы скать: "вес мл.разряда"
Последний раз редактировалось GP1 Пт янв 29, 2010 19:48:48, всего редактировалось 1 раз.
Чем дальше, тем больше становлюсь занудой...
Изображение
Контактная информация:
Реклама
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1132
Зарегистрирован: Пт фев 16, 2007 14:18:20
Откуда: Новосибирск

Сообщение Chip115 »

Спасибо огромное :) Выручили :)
Контактная информация:
Реклама
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1306
Зарегистрирован: Вс янв 18, 2009 20:51:02

Сообщение ooogo »

Подскажите пожалуйста, можно ли организовать аппаратно двухтактный шим на avr, т.е. главный вопрос это сделать промежуток между закрытием одного транзистора и открытием второго, для предотвращения сквозного тока?
и какой режим шима для этого использовать!?
может ссылочки какие подбросите...
Друг Кота
Аватара пользователя
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....

Сообщение Meteor »

А если использовать таймеры с двумя регистрами сравнения? Или это управление мостом и надо 4?
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Контактная информация:
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1306
Зарегистрирован: Вс янв 18, 2009 20:51:02

Сообщение ooogo »

полумост. одна из вторичных функций мк, преобразователь из 12в 150в, не хочется отдельную микросхему для управления ставить, не могу понять можно ли это на аппаратном уровне провернуть!?
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1132
Зарегистрирован: Пт фев 16, 2007 14:18:20
Откуда: Новосибирск

Сообщение Chip115 »

Еще вопрос к знатокам :)
Кто нибудь юзал proteus на windows 7 ?
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....

Сообщение Meteor »

ooogo писал(а):полумост. ...не могу понять можно ли это на аппаратном уровне провернуть!?
На аппаратном уровне такое не решить. Можно схему собрать но она будет раньше отключать верхний транзистор. В обратную она работать не станет. Проще возложить на таймер 1 с двумя его регистрами сранения и там задавать программно.
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Контактная информация:
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1306
Зарегистрирован: Вс янв 18, 2009 20:51:02

Сообщение ooogo »

понял спасибо! :)
Опытный кот
Аватара пользователя
Сообщения: 842
Зарегистрирован: Чт дек 31, 2009 19:27:45
Откуда: Бровари, Україна

Сообщение avreal »

Аппаратный dead time generator есть у ATtiny261..861 и у AT90PWM*
Ну и у новых мег c PSC (Power Stage Controller) ATmega16M1, ATmega16C1 и выше по флешу (32, 64), но я не знаю, как у них с доставаемостью.
Лень в виде мании величия: «ты гений, зачем стараться?». В виде комплекса: «всё равно не выйдет, зачем упираться?». Как логика: «если достаточно, зачем знать и уметь больше?». Цель одна: остановить. Не любит тепло работающих мышц и шум работающего мозга.
Контактная информация:
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1132
Зарегистрирован: Пт фев 16, 2007 14:18:20
Откуда: Новосибирск

Сообщение Chip115 »

Еще вопросик.
хочу заюзать IRF7470 в качестве ключа. Затвор посадить на МК. вот така не могу определится какой резистор ставить в цепи затвора. 10 Ом? Вырезка из доки в приложении.
Какой ток затвора при 8 А тока при коммутации?
Да,еще по доке у него 2 вольта максимум на затворе. Или я чет не так понял?
Вложения
IRF7470.PNG
(67.85 КБ) 389 скачиваний
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....

Сообщение Meteor »

Напрямую затвор лучше не подключать. На форуме обсуждались, и не раз, схемы подключний.
Приведенное Вами следует читать так: напряжение затвор-исток .... при токе стока 250мкА.
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Контактная информация:
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1132
Зарегистрирован: Пт фев 16, 2007 14:18:20
Откуда: Новосибирск

Сообщение Chip115 »

а вы не можете носом ткнуть, где это обсуждалось? Поиск не хотит выдавать:(
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....

Сообщение Meteor »

Наверное самое близкое что можно найти.
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Контактная информация:
Родился
Аватара пользователя
Сообщения: 2
Зарегистрирован: Вт янв 26, 2010 20:44:14
Откуда: Солнечный Крым !

Сообщение Byterbrodoff »

:idea: Вопрос глупый, но тем не менее есть проблема. Пытался ставить драйвера на свежеизготовленный программатор по схеме PROTOSSa и ничего не получается. Девайс видится компом, определяет, что это AVR 910, но при попытке прописать путь к драйверу ОС (лицензионная Win XP PRO SP2) говорит, что нет никаких драйверов в указанной директории. Если выложил не в той теме - прошу прощения, уже местный, но ещё не освоился :tea: .
Пойдём туда, там грязнее! ©
Контактная информация:
Родился
Аватара пользователя
Сообщения: 2
Зарегистрирован: Вт янв 26, 2010 20:44:14
Откуда: Солнечный Крым !

Сообщение Byterbrodoff »

ВОпрос отменяется - разобрался самостоятельно.
Пойдём туда, там грязнее! ©
Контактная информация:
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1306
Зарегистрирован: Вс янв 18, 2009 20:51:02

Сообщение ooogo »

Использую в ATmeg16 Таймер1 для управления полумостом в преобразователе, в такой конфигурации:

Код: Выделить всё

 TCCR1B=(1<<WGM13)|(1<<CS10);    
  TCCR1A=(1<<COM1B0)|(1<<COM1B1)|(1<<COM1A1)|(1<<WGM11);        
  OCR1BH=0x00;     
  OCR1BL=0x55;    
  OCR1AH=0x00;     
  OCR1AL=0x50;     
  ICR1H=0;             
  ICR1L=0xA5;
  TCNT1H=0;
  TCNT1L=0;
Затем, в определенный момент останавливаю преобразователь:

Код: Выделить всё

TCCR1A=0x00;
TCCR1B=0x00;
PORTD.4=0;              //обнуляем выходы
PORTD.5=0;
Протеус упорно показывает, на одном из выводов (PD4) единицу, и на мои потуги никак не реагирует. Подскажите пожалуйста, что я делаю не так!? :?
Ответить

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