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

BALDA

Свой
  • Постов

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

  • Посещение

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


  1. А почему он стал финальным? при чтении конфига OBP RDP level - 0xAA, и его никто не трогает. Именно ею и пытаюсь разкирпичить :-)
  2. Просто мертвый кристалл. даже начального старта программы нет (тестовый светодиод у меня там). уже 2й чип. Под родным ST Link все варианты сброса ,уменьшения частоты пробовал.
  3. Столкнулся с такой проблемой Пытаюсь защитить от записи страницы контроллера от HAL_FLASHEx_OBGetConfig(&FLASH_OBP); if (FLASH_OBP.WRPArea != 0x0F0000) // зона от 0 до 15 секторов { FLASH_OBP.OptionType = OPTIONBYTE_WRP; FLASH_OBP.WRPStartOffset= 0; FLASH_OBP.WRPEndOffset = Begin_Page_Erase_Write-1; // здесь 0x0F FLASH_OBP.WRPArea = OB_WRPAREA_ZONE_A; HAL_FLASH_Unlock(); HAL_FLASH_OB_Unlock(); HAL_FLASHEx_OBProgram(&FLASH_OBP); HAL_FLASH_OB_Launch(); HAL_FLASH_OB_Lock(); HAL_FLASH_Lock(); } 0 до 15 (32кб) даю код: В результате получаю мертвый чип. по SWD нет коннекта (Jlink, ST-Link).
  4. курите область Advanced parameters (ETH) в кубе сравнивайте эти данные с ДШ на 7820. По своим наблюдениям: там переменные, который куб подставляет по умолчанию, разнятся с ДШ. Сам помню часа 2 пыхтел - на отладочной плате заводилось на своей фиг. (могу ошибаться: где то маска не соответствовала)
  5. Может спать уже пора ... но нарыл в дебрях форумов файл DLL адаптированный под кирилицу заменил его в версии 5.25 -и пошла печататься кириллица. Сейчас 5,28 попробую.. ---- попробовал 5.28 - работает пристегиваю DLL заменить одноименный в папке "Keil_v5\UV4" UvEdit.rar
  6. ну за года много уже :-) Опять таки терзают странные сомнения, как там этот UTF-8 будет сопоставляться с таблицами каких нибудь фонтов?
  7. Что перекодировать тысячи исходников? И потом в исходниках есть много текстовых массивов строк в 1251 - перспектива переводить сие в 16 бит как то...
  8. Keil V5.28 и кириллица CP1251

    Коллеги, кто нибудь решил проблему с кириллицей в версиях начиная 5.25 и выше? При установленной кодировке CP1251 вместо символов печатается символ "Знак вопроса" Тех поддержка рекомендует переключить на кодировку UTF-8; После этого ввод символов действительно работает, но старые исходники в кодировке CP1251 идут крякозябрами.
  9. stm32 i2c

    Коллеги, поделитесь опытом кто как восстанавливает работу I2C (STM32f407)? После получения status HAL Timeout, иногда наблюдаю выставленный флаг BUSY причем стереть его не представляется возможным. Передергивание (PE) не помогает.
  10. ну остается только пожелать вам удачи в реализации этой задачи на AVR8
  11. мое мнение вам нужно в корне пересмотреть вашу идею.
  12. а кому нужен этот геморой чтоб 1/5 времени проц только и крутил поллинг?
  13. Может я чето не понял у вас есть 10 линий ио для реализации параллельного интерфейса и нужно перекачать 1600 байт за 1 мс так? по схемотехнике: на приемнике: задействуем 1 полный порт для приема передачи 1 пин ввода вывода произвольный (разрешение интерфейса) 1 пин (строб для чтения данных) - если надумали работать через PWM таймера то зарезервировать вывод OC таймера если через евент систем - то любую ножку. --- далее: условимся что приемник будет командовать передатчиком т.е разрешать работу и стробить ---- что делает сигнал строба: по спаду - передатчик готовит данные на выдачу на порт по подъему приемник читает это все дело в буфер можно и наоборот главное четко это для себя определить. ---- в приемнике разрешаем работу ножки вывода строба определяем длительность спада как ОСА определяем длительность подъема как ОСВ задаем вершину счета (переменные PER или TOP) именно по ним коунтер таймера обнуляем ---- длительность периода можно регулировать мне хватило 3 такта длит спада 3 такта подъема итого 6 на период + ещё запас до вершины таймера (TOP) , хотя top может равняться = OCB 31,25 нС * 6 = 187,5 нС/байт *1600 = 300 мкС под ваше условие 1мс - можно спокойно сделать период 10тактов +10тактов = 20*31,25 *1600 = 1000мкС ---- свои тайминги можете крутить как хотите переменными OCA OCB и PER. --- Главное здесь то, что процу нужно обрабатывать только старт,стоп пакета и флаг прерывания дма. зыы: такие опыты я делал когда получил из образцов мега а1 ещё давным давно
  14. если это для людей сложность.. нада зарплату пойти больше просить. :-) ----------------------
  15. Для приема: Триггер ДМА завести по прерыванию внешнего входа источник будет порт приема назначение будет буфер озу с инкрементом по истечению нужного колва байт в транзакции ДМА вывести запрос на прерывание у дма вот и всего делоф. Для передачи: добавляем эвент контроллер дергания ноги строба. загрузка проца минимальна.
  16. слушайте действительно работает! а где вы вычитали эту фичу?
  17. пробежался по ДШ на икс мегу нашел регистры LOTNUM WAFNUM COORDX написано что совместное использование может дать уникальный номер Так и не догнал, как ими пользоваться?
  18. Подписываюсь под каждым словом качество резонита сильно сдало!!! работаем с ними более 10 лет постоянные проблемы с переходными отв (приходиться подстаиваться дублировать отверстия итд) и сопельками Не редки случаи загрязнения шаблона - дефет в 1м и томже месте в 40% всей партии. Вообщем халтурщики. Задумываемся над сменой этого производителя.
  19. Если плата была выполнена на ваше Юр или физ лицо. Сделают и найдут документы по плате Были случаи когда шаблоны были потеряны - тогда они за свой счет делали подготовку к производству Если платы не ваши - то это чистой воды пиратство. у меня был подобный случай когда хотел чтоб плату делал посторонний человек пришлось писать доверенность на этого человека с указанием номера проекта
  20. Тестирую DAC в XMEGA

    2 zombi : это я видел. -- да шум пол-беды меня беспокоило взаимо-влияние с канала на канал - сам добрался до устройства в котором была xmega32a4 поменял на а4u действительно все проблемы исчезли даже калибровка работает..
  21. Тестирую DAC в XMEGA

    Ребят может кто пробывал более новые XMEGA c буквой U не получше там цап ?
  22. на самом деле я уже писал об этом: это работает уже 8 лет поверьте не идеальный вариант. тут сказывается очень много факторов: нелинейность ацп, перетоки по плечам, требуется довольно скоростные измерения итд ---- ладно спасибо всем за поддержку. вообщем для себя уже понял и писал о: вообщем тему можно удалить.
  23. допустим как получить величину U pos? разницей ? зы: какое бурное воображение: то кота эбонитовой палкой натереть, то слесарь в пуховике )))
×
×
  • Создать...