Перейти к содержанию
    

esaulenka

Свой
  • Постов

    1 451
  • Зарегистрирован

  • Посещение

  • Победитель дней

    1

Весь контент esaulenka


  1. LPC2103 & RTC

    зачем? сделать нормальное опорное напряжение (если надо) - не наш метод? :)
  2. Беглый осмотр гугля показал, что оно построено на Seico M1632, а он, в свою очередь - аналог 44780, так что никакой экзотики. Хотя могу ошибаться, конечно, изучать вопрос детально лень. Впрочем, да, вопрос чЮдный. Подозреваю, топикстартер пользуется ассемблером, т.к. я ещё не видел ни одной книжки про си, в которой не упоминался бы printf ;-)
  3. LPC2103 & RTC

    Померяйте входной ток пина АЦП при выключенном питании. У меня получилось, что он есть. Небольшой, но...
  4. Когда мне понадобилось перешить мегу, у которой я по ошибке поставил фьюзы в положение "тактовая - от генератора", пришлось соорудить на первом же попавшемся контроллере дрыгалку лапкой. Требования к частоте озвучены в разделе Serial Programming. Впрочем, учитывая, что частоту можно настроить на программаторе, частота тактирования самого камня должны быть хоть какой-нибудь ;)
  5. Sam7ex256 и UART

    Нескромный вопрос: а Вы кейл хоть раз видели?
  6. не "своих" не пускает, видимо :( гм. а гостей (пробовал под IE, в котором кукисов никаких нет) пускает!
  7. дошли руки до экспериментов 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 не вписывает, несмотря на то, что он - с галочками :)
  8. Литературу, увы, не подскажу. Тут очень любят (и заслуженно!) Хоровица с Хиллом, но там отсутствует некий промежуточный уровень - для человека, который уже знает, что такое резистор из главы 1, но не может понять сложные схемы (глава 3-4 и далее, кажется). Для уровня чуть выше - кладезь интересных решений. Меня в институте учили. Далеко не всему, увы, но какие-то базовые знания остались :) Может, институтский учебник какой-нибудь почитать? Правда, придётся вспомнить, как элементарные дифуры решаются..
  9. Да я даже не про точность, а про злого монтажника дядювасю, который может а) проложить провод к датчику около источника помех б) закоротить обе клеммы датчика, и на входе АТмеги окажется всё питание датчика
  10. Ant_m, это неспортивно :) Пусть Merovey сам думает - это гораздо лучше запоминается. И номиналы (если это пФ и Ом) у Вас неоптимальные...
  11. Я про частоту собственно сигнала. Подозреваю, что это - постоянный ток. Вопрос на миллион: как проходит постоянный ток через RC-цепочку, которую Вы нарисовали? Вопрос частоты опроса АЦП пока действительно не принципиален. Подключение GND. Я просто пририсовал бы соотв. символ к каждому светодиоду, а шину б убрал. Но это неважно, на самом деле...
  12. ох... Частота входного сигнала какая? А частота среза фильтра? У меня сильное подозрение, что работать оно не будет... И вообще, на мой взгляд, ФНЧ - обязательно, ФВЧ - по желанию. Небольшое замечание по оформлению: GND в шину можно не заводить.
  13. Ну говорю же - ток в такой цепи, грубо говоря, не потечёт. В виде "имитации устройства" объедините входную и выходную ноги МК и туда же подсоедините светодиод с резистором (второй конец цепочки - на землю или на питание, как удобней).
  14. Интересно Вас сильно обрадует известие, что не только Вы не знаете, как оно работает, но и, например, я? :) Заинтересовался, полистал соотв. 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 молодец, не то что некоторые... :)
  15. Ещё раз - сгореть не сгорит, но работать не будет :) Считать это проблемой, или не считать - решайте самостоятельно :) Что делать с фильтрами, опять-таки, виднее Вам. Не думаю, что нужно отфильтровывать низкие частоты (правда, и требований к устройству не знаю), а вот всё, что выше сигнала, лучше отбрасывать.
  16. Спалить вход можно, подав на него напряжение большее, чем макс. допустимое, и никак иначе. Вот выход большим током пожечь можно. Теоретически, правда. Практически, от кратковременного двух-трёх кратного превышения не горят (я это не рекомендовал! :) ) А светодиоды так гореть не будут. Порт в режиме входа потребляет очень мало тока (цифра есть в документации). Соответственно, больше, чем "очень мало", через светодиод не потечёт - он гореть не будет.
  17. Точность результата АЦП зависит от куууучи различных параметров. В т.ч. и от различных помех по питанию, по соседним линиям, ... Точных формул на этот счёт в природе не существует, естественно. Всё это постигается на своих собственных граблях... Я ничего толком подсказать не могу - крайний раз точно померять аналоговый сигнал пытался в институтском дипломе. Не получилось :)) Ну а сейчас ничего точного не надо, +-5% всех устраивает. Не понял, зачем каждый светодиод подсоединять сразу к двум портам. MAX232 предлагаю включать в точном соответствии с картинкой даташита. Проверено, работает :) Ещё, на мой взгляд, надо сделать защиту входных цепей. Хотя б простейший RC-фильтр перед АЦП вставить.
  18. А нельзя ли подробнее - какие грабли имеются в данном конкретном случае? Насколько я понимаю, вариантов может быть два: - такого символа в библиотеках нет, и использовать его - просто некрасиво - такой символ есть, и вылезет предупреждение "переопределение". А вообще, в случае неадекватного поведения программы увеличить стек и посмотреть, что будет ;) совсем недолго... Разве что не забыть ПОТОМ разобраться...
  19. предлагаю взять любые понравившиеся коэффициенты и на бумажке промоделировать. будет ясно уже через пять минут :)
  20. Отпишусь не с целью поспорить с Сергеем, а просто изложить чуть другое мнение :) Библиотека не должна рисоваться "под схему". Схема завтра будет другая, а символ перерисовывать - тратить время, вносить дополнительные ошибки... Чаще всего порты располагают именно так - одной большой "кучей", рисуют шину и направляют их все сразу туда. А из шины их можно "доставать" по мере надобности в нужных местах. Пины питания, кварц красивее расположить снизу. Тогда вспомогательная обвязка не будет мешаться. Рисуют как один пин питания, так и сразу много - разницы никакой, на мой взгляд. Конденсаторы фильтрующие... Ну, я (и не только я :) ) рисую просто гирлянду конденсаторов, а потом развешиваю их на необходимые ноги. Проблем больших тут нету. Хотя лучше будет поместить рядом Vcc + Gnd, AVcc+ARef+AGnd - чтобы конденсаторы ставить прямо между ними. Ещё проблема с pattern'ом - никак не обозначена первая нога. Если уж делать шелкографию, какой-нибудь кружок между 1-й и 44-й ногой стоит предусмотреть.
  21. Не надо четырёхсторонний. И "исходя из даташита" тоже не надо. На мой взгляд, нужно сгруппировать пины по портам, отдельно вынести служебные (питания, резет, кварц). Схема будет лучше читаться... Сетку, кстати, лучше ставить отечественную, 2.5 мм. Хоть какое-то соответствие ГОСТам :) Если посмотреть на оба корпуса, видно, что 4 лишних вывода - дополнительное питание. Подводить его НАДО. Как к одному пину символа подключить несколько площадок паттерна, нарисовано, например, здесь: http://electronix.ru/forum/index.php?showtopic=67662
  22. Может, не заморачиваться с записью FAT'а, отформатировать под виндой, там же положить нужный файл, и уж туда "собачить" свои данные ?.. Проблемы с совместимостью останутся на совести Гейтса :) Карточки без MBR я видел. Какой там тип носителя, не помню. Вполне возможно, что обычный HDD. Детально размер собственно карты и размер разделов на ней никогда не сравнивал (гигабайты сходятся, и ладно :) ), поэтому ничего не подскажу. Реализацию FAT'а на SD уже обсуждали. В "интерфейсах", как минимум. Но там тоже без таких подробностей, насколько помню...
  23. Ну вот бывают такие, что без разгона шаги теряют. Производитель об этом пишет целый трактат в документации - с таблицами шагов, необходимыми токами (когда режим установится, ток в обмотках можно снизить)...
  24. Небольшое замечание. Если предусмотрена работа от розетки и блок питания не будет выдавать требуемых 2-3 А, постоянные циклы разряд-заряд очень быстро убьют аккумулятор. Можно посмотреть на свинцовые аккумуляторы. Они тяжёлые, немодные, :) зато более неприхотливые.
  25. Никогда не задумывался... Но разве ptr++ - это не "сначала использовать переменную ptr, а потом её инкрементировать", а именно "создать копию, инкрементировать один экземпляр, а использовать другой" ? К тому же, на мой взгляд, i++ читается лучше, чем ++i. Во всяком случае, я когда вижу ++i, начинаю задумываться, зачем оно тут применяется :)
×
×
  • Создать...