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

AndyS

Участник
  • Постов

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

  • Посещение

Репутация

0 Обычный

Информация о AndyS

  • Звание
    Участник
    Участник
  1. Silabs C8051F360-GQ и 8051F360-GQR

    datasheet молчит, на silabs.com тоже нет информации Я подозреваю, что разница только в форме упаковки. Поправте меня
  2. инженер круг обязанностей весьма широк:от разработки схемы эл. принципиальной до программирования МК, выпуска всей документации на устройство, сопровождения изготовления, испытаний...
  3. И аттестовать её метрологически... На мой взгляд нельзя, может старшие товарищи поправят
  4. Debug Adapter у меня конечно есть, как и утилита FlashProgrammingUtilities.Но толку он этого мало. Пример файла, полученного при помощи данной утилиты 2011_1.txt Как видно, это ни разу не *.bin файл
  5. Чем скачивать? (извините за глупый вопрос).
  6. Самый главный вопрос:как считать прошивку в формате hex? Защита не стоит. SilabsIde и Flash Programming Utilities такой возможности не дают...Поправьте, если не так. Тоже склоняюсь уже к этому варианту, но хотелось бы по честному...
  7. Не всё так просто... В документации на ПО указана MD5, её родную и надо предъявить метрологам и доказать что hex именно с этой MD5 зашит в МК
  8. Для метрологической аттестации встроенного в м/к ПО появилась необходимость сравнить MD5 "зашитого" в м/к ПО и сгенерированного Keil-ом hex файла. Пробовал для этого Silabs IDE - не то. Прошу помощи, друзья!
  9. К сожалению сжечь последний прибор не позволит начальство :maniac: побробую завтра поигаться с инициализацией на свой страх и риск
  10. А если поставить м/сх шинного формирователя, например 74LCX245 для развязки +5В и +3В? Скорость у последовательного интерфейса слишком мала...По ТЗ частота дискретизации аналогового сигнала не более 6,6мкс Насчет резисторов - попробую,но не скоро-надо переразводить плату
  11. Понятно что нежелательно...,но другого выхода я не увидел :cranky: Была задача оцифровывать сигнал от 0 до +5В,интерфейс сделал 3В для снижения потребления+камень Silabs почти идеально подошел по быстродействию что было на первом месте при разработки системы. По осциллограмме +3В и +5В вроде как одновеменно появляются при включении.Снятие питания еще не смотрел
  12. Доброго всем времени суток! В устройстве к порту P3 сабжевого МК подключены АЦП AD7934 и микросхема флеш памяти MT29F4G08 (Micron).Управление работой м/сх флеш (CS, ALE, CLE) и АЦП (CS,HBEN) осуществляется через P1,P2 и P4 (RD,WR). Конфигурация портов следующая: sbit ACS = P1.3 // CS АЦП sbit AST = P1.0 // старт преобразования sbit BUSY = P1.1 // готовность рез-та преобразования sbit CSF = P2.0 // chip select flash sbit ALE = P2.1 // ALE flash sbit CLE = P2.2 // CLE flash sbit BUSY_F = P2.2 // готовность Flash sbit HBEN = P1.2 // разрешение ст. байта АЦП ……………………………………………………………………………….. // для уменьшения энергопотребления переводим порты в пассивное состояние (спящий режим) Port_IO_OFF: mov SFRPAGE, #CONFIG_PAGE mov P0MDIN, #0FFh mov P2MDIN, #09Fh mov P0MDOUT, #000h mov P1MDOUT, #00Dh mov P1MDIN, #0FFh mov P2MDOUT, #09Fh mov P3MDOUT, #000h mov P4MDOUT, #000h mov P0SKIP, #000h mov P2SKIP, #000h mov P1SKIP, #000h mov P3SKIP, #000h mov XBR0, #000h mov XBR1, #000h mov P4, #11111111b mov P1, #11111111b mov P2, #10001111b ………………………………………………………………………………….. // перевод портов в активное состояние Port_IO_Init: mov SFRPAGE, #CONFIG_PAGE mov P0MDIN, #09Fh mov P2MDIN, #09Fh mov P0MDOUT, #0FFh mov P1MDOUT, #03Dh mov P1MDIN, #0CFh mov P2MDOUT, #09Fh mov P3MDOUT, #0FFh mov P4MDOUT, #030h mov P0SKIP, #079h mov P2SKIP, #0FFh mov P1SKIP, #0FFh mov P3SKIP, #0FFh mov XBR0, #009h mov XBR1, #040h mov P4, #00111111b mov P1, #10111110b mov P2, #00101001b После нескольких циклов включения/выключения (скольких сказать точно не могу, но в пределах от 15 и до….) наблюдается странное поведение устройства, (повышение тока потребления, «выгорание» линий порта Р3 МК и т.д - вплоть до КЗ по +3В) Не может ли приводить к такому эффекту неверно настроенные порты МК или надо копать аппаратную часть? Заранее спасибо за помощь
  13. Вообщем сделал я вот что: как видно работает опять как-то коварно :cranky: что опять не так?
×
×
  • Создать...