-
Постов
1 459 -
Зарегистрирован
-
Посещение
-
Победитель дней
2
Сообщения, опубликованные esaulenka
-
-
OnSemiconductors посмотрите, они заметно дешевле конкурентов - у них оно называется NCP1117.
Кстати, раз уж подняли тему. Дешёвый микропотребяющий стабилизатор как сделать? RTC запитывать надо. Сделал на резисторе и стабилитроне - потребляет в несколько раз больше самих часов, некрасиво.
-
V_G! Ведь только вчера rezident посчитал, что Ваш совет - радиолюбительский, и мега с питанием 5 В как лог. единицу сигнал в 3 вольта принимать не обязана. Хотя работает, да...
выходы Меги ко входам EPM (3,3 V) подключить через резисторы со стабилитронамиКажется мне, и тут ошибка.
ни разу не работал с ПЛИС, краем глаза посмотрел даташит на EPM7xxx
питание ядра Vccint - 4.75..5.25
питание IO Vccio - 4.75..5.25 или 3.0..3.6
напряжение на входах Vi -0.5 .. (Vccint+0.5)
напряжение на выходах Vo 0..Vccio
Т.е. там эти резисторы и не нужны, Vccio - это питание ВЫХОДОВ, по входу можно и 5 В.
-
Но будет ли от 3-х вольт работать МАХ232?
Нет. Ни теоретически (в даташите про питание 3.3 не сказано), ни практически (запаивали по ошибке ADM202, в 50% передача идёт с ошибками).
-
В протеусе программа ложится, начиная с адреса 0 ? Тогда всё должно быть нормально.
Не сильно в это верю, но если напрячься, можно заставить линкер собрать программу для работы в ОЗУ (т.е. адреса там будут начинаться с 0x40000000), а hex сформировать с адреса 0. Работать такое не будет :)
Сигнатуру (кстати, в число не верю. как считали?) флешмэджик считает (и перезаписывает) самостоятельно.
Может, допустим, что программа всё-таки стартует? ;)
-
Напишите, пожалуйста, последовательность действий, чтобы запустить программу.
Содержимое памяти после прошивки:
на правду похоже. дизассемблировать не обучен, :) но начало на вектора прерываний похожи...
После ресета прога должна начать исполняться автоматически, или ее надо загружать в озу как-то?После резета стартует загрузчик, проверяет необходимость обновления прошивки (нога boot в нуле или отсутствие контрольной суммы векторов) и передаёт управление по адресу 0 (это начало флеша).
Если программа собрана правильно (т.е. для работы из флеш), всё должно быть хорошо.
-
На самом деле, надо просто уметь готовить :)
Вот, например, здесь умеют:
http://www.zebra.com/id/zebra/na/en/index/...ers/mobile.html
Несерьезно - это пятивольтовый, а не 3.3 В, контроллер ;)
-
тогда как правильно измерить ток через VBAT при отключенном питании?
Я говорил про ток АЦП, к которому Вы делитель приделываете.
У меня получилось (правда, на другом чипе), что он заметно больше, чем ток, потребляемый собственно часами. Проявляется эффект, когда питание на чип не подаётся.
Т.е Вы говорите об этом VDDA - Analog 3.3 V power supply: This should be nominally the same voltage as VDD(3V3) but should be isolated to minimize noise and error.This voltage is used to power the on-chip PLL. This pin also provides a voltage reference level for the ADC.
Оно может меняться от 2.5 до 3.6 вольт и если учесть , что RTC перестанет работать при 1.6 V , то можно напрямую мерить напряжение батарейки, и при 2 v ее лучше поменять. Да можно обойтись без стабилитрона
Обычно оно запитывается от стабилизатора 3.3В +- 5% (или 1..2%). Точность получается немногим хуже, чем некий стабилитрон...
-
для АЦП, да. меряться-то оно как будет?
ну а дальше наворотить хоть десять порогов без единого гвоз... стабилитрона.
-
Опубликовано · Изменено пользователем rezident · Пожаловаться
с точностью ну где-то до 4-го знака!Хорошее начало. Предоставьте, пожалуйста расчёты, подтверждающие, что Вы можете измерить температуру с такой точностью.
Хм. unsigned char с точностью до четвёртого знака. Звучит... :)
Модератор (rezident). Фиксирую оффтопик в сообщении. Вопрос топикстартера про способы отображения, а не про точность измерения!
-
резистор и стабилитрон оставить , как пороговое напряжение
зачем? сделать нормальное опорное напряжение (если надо) - не наш метод? :)
-
Опубликовано · Изменено пользователем esaulenka · Пожаловаться
Беглый осмотр гугля показал, что оно построено на Seico M1632, а он, в свою очередь - аналог 44780, так что никакой экзотики. Хотя могу ошибаться, конечно, изучать вопрос детально лень.
Впрочем, да, вопрос чЮдный. Подозреваю, топикстартер пользуется ассемблером, т.к. я ещё не видел ни одной книжки про си, в которой не упоминался бы printf ;-)
-
Итак.. делитель 2х10 кОм, средняя точка на ADC, нижняя на полевик, затвор на выход свободного порта
Померяйте входной ток пина АЦП при выключенном питании.
У меня получилось, что он есть. Небольшой, но...
-
Когда мне понадобилось перешить мегу, у которой я по ошибке поставил фьюзы в положение "тактовая - от генератора", пришлось соорудить на первом же попавшемся контроллере дрыгалку лапкой.
Требования к частоте озвучены в разделе Serial Programming. Впрочем, учитывая, что частоту можно настроить на программаторе, частота тактирования самого камня должны быть хоть какой-нибудь ;)
-
ЗЫ НЕ встречал стартапов, которые бы уводили main в user mode. Это самоубийство какое-то.
Нескромный вопрос: а Вы кейл хоть раз видели?
-
не "своих" не пускает, видимо :(
гм. а гостей (пробовал под IE, в котором кукисов никаких нет) пускает!
-
Опубликовано · Изменено пользователем esaulenka · Пожаловаться
дошли руки до экспериментов
srec_cat ^ input.bin -binary -crop 0x00 0x14 0x18 0x20 -LECN 0x14 4 4 ^ input.bin -binary -crop 0x20 -max input.bin -binary ^ -o out.bin -binary
вторая строка - отрезаем от файла всё, кроме 7 векторов, считаем по ней контрольную сумму
третья строка - приклеиваем остаток файла
синтаксис виндового cmd.exe
утилиту брать тут: http://srecord.sourceforge.net/, мануал к ней - в гугле
материалы по теме ;)
google: srec_cat site:electronix.ru
aaarrr, идея вписать контрольную сумму в стартап замечательна, спасибо.
PS а кейл контрольную сумму в hex не вписывает, несмотря на то, что он - с галочками :)
-
Литературу, увы, не подскажу.
Тут очень любят (и заслуженно!) Хоровица с Хиллом, но там отсутствует некий промежуточный уровень - для человека, который уже знает, что такое резистор из главы 1, но не может понять сложные схемы (глава 3-4 и далее, кажется). Для уровня чуть выше - кладезь интересных решений.
Меня в институте учили. Далеко не всему, увы, но какие-то базовые знания остались :)
Может, институтский учебник какой-нибудь почитать? Правда, придётся вспомнить, как элементарные дифуры решаются..
-
Да я даже не про точность, а про злого монтажника дядювасю, который может
а) проложить провод к датчику около источника помех
б) закоротить обе клеммы датчика, и на входе АТмеги окажется всё питание датчика
-
Ant_m, это неспортивно :)
Пусть Merovey сам думает - это гораздо лучше запоминается. И номиналы (если это пФ и Ом) у Вас неоптимальные...
-
Я про частоту собственно сигнала. Подозреваю, что это - постоянный ток. Вопрос на миллион: как проходит постоянный ток через RC-цепочку, которую Вы нарисовали?
Вопрос частоты опроса АЦП пока действительно не принципиален.
Подключение GND. Я просто пририсовал бы соотв. символ к каждому светодиоду, а шину б убрал. Но это неважно, на самом деле...
-
ох...
Частота входного сигнала какая? А частота среза фильтра?
У меня сильное подозрение, что работать оно не будет...
И вообще, на мой взгляд, ФНЧ - обязательно, ФВЧ - по желанию.
Небольшое замечание по оформлению: GND в шину можно не заводить.
-
Ну говорю же - ток в такой цепи, грубо говоря, не потечёт.
В виде "имитации устройства" объедините входную и выходную ноги МК и туда же подсоедините светодиод с резистором (второй конец цепочки - на землю или на питание, как удобней).
-
Интересно Вас сильно обрадует известие, что не только Вы не знаете, как оно работает, но и, например, я? :)
Заинтересовался, полистал соотв. user manual'ы.
Так вот:
LPC11xx Какие-либо ускорители отсутствуют, есть регистр FLASHTIM. Обращение к флеши - от 1 такта (ядро на частоте 20 МГц) до трёх (частота ядра 50 МГц).
LPC17xx Есть некий Flash Accelerator, продвинутый аналог MAM'а, видимо. Обращение акселератора к флешу - 1..5 тактов, в зависимости от частоты ядра, обращение ядра к акселератору - 1 такт (если повезёт и в нём есть нужные данные).
LPC13xx. Ошибка в документации, что-ли?! Не вижу никаких упоминаний о любом из двух механизмов доступа к флеши.
Пишите в суппорт, пусть отдуваются ;-)
:10 0000 00 00020010 45030000 81030000 85030000 8A :10 0010 00 89030000 8D030000 91030000 0EE9FFEF 4B
считать лень, но по смещению 0x1C (откуда 0x12 ?!) прослеживается что-то похожее... Мда, IAR молодец, не то что некоторые... :)
-
Ещё раз - сгореть не сгорит, но работать не будет :) Считать это проблемой, или не считать - решайте самостоятельно :)
Что делать с фильтрами, опять-таки, виднее Вам.
Не думаю, что нужно отфильтровывать низкие частоты (правда, и требований к устройству не знаю), а вот всё, что выше сигнала, лучше отбрасывать.
Согласование 3 и 5 вольтовых устройств
в Схемотехника
Опубликовано · Пожаловаться
Не знаю, что там внутри, но, тем не менее, в документации приведены именно такие цифры - входное напряжение ограничено напряжением на ядре.
Вам интересно, будет ли оно работать в принципе, или работать согласно документации?
Я пообещать могу, а вот Атмел - нет... Претензии прошу предъявлять Атмелу :)