Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: PIC18F2431
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры > PIC
Бешеный Паяльник
Скачал по этой ссылке demo-прошивку управления 3-х фазным двигателем. Не работает. Кто-нибудь сталкивался с такой проблемой? Плата разведена правильно, монтаж тоже без ошибок
kamedi_clab
"не работает" в чем выражается ? Отладку используйте - либо отладчиком либо через UART на ПК.
Бешеный Паяльник
С выхода PIC'а ничего нет. Абсолютно. При отладке программы в Ассемблере выдаются какие-то странные ошибки. Если посмотреть по описанию, то они указывают на то, что необходимо обратиться к разработчику программы. Да и потом, почему фирма Microchip выставляет на сайте неработающие демо-версии?? blink.gif В случае с датчиками Холла всё было нормально, двигатель нормально работал. Это что, маркетинговый ход?
kamedi_clab
обычно все работает.
Бешеный Паяльник
Вот ссылка на AN970 Source Code. Запускаю файл программы на asm, но MPLAB выдаёт кучу ошибок. Программа абсолютно не рабочая. Кто-нибудь сталкивался с этим? Есть ли нормальная программна под этот пик для BLDC Back EFM?
miga
Делаем так:
1) В МПЛАБе создаем проект
2) Добавляем туда наши 2 сурса
3) Добавляем туда линкерный файл
(18f2431.lkr, лежит в папках МПЛАБа)
4) Билдим, получаем тот же hex что и в примере
5) Ну и самое интересное - затачиваем код под свои нужды smile.gif
Бешеный Паяльник
спасибо smile.gif но почему тогда тот hex, что на сайте, не работает??? sad.gif
даже индикаторы не светятся.
arizona
Цитата(Бешеный Паяльник @ Nov 1 2006, 16:11) *
спасибо smile.gif но почему тогда тот hex, что на сайте, не работает??? sad.gif
даже индикаторы не светятся.


Иногда забывают в исходник прописать биты конфигурации - а если не правильно сконфигурировать, то и генератор может не запуститься
Бешеный Паяльник
да, вроде, все там прописано... blink.gif
sanzer
Цитата(Бешеный Паяльник @ Nov 1 2006, 15:11) *
спасибо smile.gif но почему тогда тот hex, что на сайте, не работает??? sad.gif
даже индикаторы не светятся.


1. Прокомпилил этот проект(AN970) - всё ок , даже без варнингов.
2. А с чего вы взяли что светодиоды должны светиться ? Судя по программе они светятся при включениии в зависимости от напряжения на аналоговом входе .
Окончательная инициализация МК происходит после нажатия любой кнопки.
Всё это видно по проге ,даже не паяя ....
Константинус
Цитата(sanzer @ Nov 12 2006, 19:14) *
всё ок , даже без варнингов.

Очень верный подход .
Полезно старатся писать без варнингов для мелкочипа.
Бешеный Паяльник
Цитата(sanzer @ Nov 12 2006, 17:14) *
Цитата(Бешеный Паяльник @ Nov 1 2006, 15:11) *

спасибо smile.gif но почему тогда тот hex, что на сайте, не работает??? sad.gif
даже индикаторы не светятся.


1. Прокомпилил этот проект(AN970) - всё ок , даже без варнингов.
2. А с чего вы взяли что светодиоды должны светиться ? Судя по программе они светятся при включениии в зависимости от напряжения на аналоговом входе .
Окончательная инициализация МК происходит после нажатия любой кнопки.
Всё это видно по проге ,даже не паяя ....

да. по проге видно, но в железе не работает. какая бы кнопка не нажата-реакция 0
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.