Jump to content

    

volodya_t

Свой
  • Content Count

    194
  • Joined

  • Last visited

Community Reputation

0 Обычный

About volodya_t

  • Rank
    Частый гость

Контакты

  • Сайт
    Array

Информация

  • Город
    Array

Recent Profile Visitors

1953 profile views
  1. ANSELC по умолчанию аналоговый. Может отсюда проблемы?
  2. Программировать можно PICKIT3(4) ICD3(4). Китайский клоно PICKIT3 почти даром , в сети есть схемы и прошивки для самостоятельной сборки.
  3. STM32F103RE(72MHz)&STM32F415ZG(168MHZ) среда AC6 SW4STM32 (на базе Eclipse) ST-Link 25-35% медленее J-LINK(V7) из личного субъективного. Но на процесс отладки мало влияет. Сильно заметно при пошаговом выполнении, и inline функциях. Но в общем обе системы добротные. Падения не (пока) наблюдал.
  4. Вот не копал глубоко - при использовании мастера CubeMX + FreeRtos ПО советует использовать другой кроме SysTic таймер. "Явление открыл - причин не измышляю"(Ломоносов).
  5. Например "теория" или "просто" или "проще не бывает" ну или - "да поможет могучий Google"
  6. Смотрите даташит на Ваш контроллер и "Section 12. I/O Ports" DS61120. Регистр TRISx побитно R/W-1 последняя цифра - состояние по сигналу RESET.
  7. Функция диода - защитная. Если ВЫ идеально развели плату (минимум расстояний от конденсаторов до транзисторов) , нагрузка чисто активная то может получиться. Однако реальная нагрузка содержит ненулевую (иногда сильно ненулевую) индуктивность. Токи при коммутации будут генерировать значительные коммутационные напряжения. При идеальном резонансе можно и добиться коммутации в бестоковую паузу. Однако учитывайте переходные процессы и (если есть) изменение параметров нагрузки. Примерно время протекания тока при снятии напряжения с дросселя можно оценить 3-5 L/R. В трехфазном мосте с двигателем оценочно при cos=0.8 соответственно 20% токи диодов. Диоды прийдется искать высокочастотные (определяющим будет время фронта-спада), расплагать возле выводов транзистора (на самих выводах). В общем шкурка вычинки не стооит. При включении Сразу становитесь на коллектор-эмитер(сток-исток) осциллографом и наблюдайте симпотичные картинки. Чем больше токи тем веселее картинки. Лично наблюдал взрывы мостов по подобным причинам. Удачи.
  8. Для программирования можно воспользоваться ISP через UART, SPI (см. документацию). Есть недорогие XDS100. Снять защиту невозможно (может кто более опытный и другое мнение имеет) - только стереть и писать заново. Если запрещены JTAG и ISP то для снятия защиты выпаивать и заменять на чистый. Удачи.
  9. Тут скорее необходимо смотреть в программу. Лучше Вас в Вашей программе никто не разбирается (даже компилятор). Обратите внимание на предупреждения компилятора. И различие при включенной и выключенной оптимизации. Удачи! :rolleyes:
  10. Так ангийским языком пишется - просмотрите CHIPINFO со списком доступных моделей(в инструкции написано). Чип компилятору не знаком. Попробуйте XC8 он близок к PICC18. Free версия без ограниченитй и оптимизации. Все инструкции надо начинать со слов "Ну ? Не заработало ?"
  11. Имеется ввиду порядок обращения - в 16-битном режиме чтение производится в порядке TMRxL-TMRxH? Запись в обратном порядке TMRxH-TMRxL. TMRxH - буфер, при записи в TMRxL обновляется TMRx 16бит целиком. При чтении - запрос от TMRxL считывает 16бит TMRx целиком старшей частью to TMRxH. При чтении записи в обратном порядке можно получить ерунду. Упс- опоздал.
  12. В наличии только 8.92 пример в прикрепленном файле. Меню Advanced breakpoint, или Breakpoint в зависимости от типа процессора, и отладчика.
  13. Не для всех МК и отладчиков доступна, но возможность была,
  14. По окончанию передачи FIFO свободен - о чем свидетельсьвует установленный TXIF. Во всех сериях Microchipa аналогично организовано (по крайней мере где я пробовал). Передатчик PIC32 имеет несколько вариантов настройки FIFO плюс DMA - посмотрите внимательно инструкцию (она на USART отдельным файлом идет) . Удачи !
  15. UxTXIF - устанавливается если буфер TXREG пуст. Проверте (как было рекомендовано Ruslan1) флаги прерывания и разрешения прерывания. В примере указано - 1 - проверить разрешение прерывания от прердатчика при наличии UxTXIE == 1 проверить UxTXIF == 1 2 - при совпадении этих условий обработать прерывания. точка вызова прерывания передатчика и приемника общие - программа должна выяснять причину вызова. Еще раз рекомендую выложить Ваш обработчик для ознакомления (неудобно обсуждать сферического коня в вакууме - выскальзывает).