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

PIC18F2431

Скачал по этой ссылке demo-прошивку управления 3-х фазным двигателем. Не работает. Кто-нибудь сталкивался с такой проблемой? Плата разведена правильно, монтаж тоже без ошибок

Изменено пользователем Бешеный Паяльник

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

"не работает" в чем выражается ? Отладку используйте - либо отладчиком либо через UART на ПК.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

С выхода PIC'а ничего нет. Абсолютно. При отладке программы в Ассемблере выдаются какие-то странные ошибки. Если посмотреть по описанию, то они указывают на то, что необходимо обратиться к разработчику программы. Да и потом, почему фирма Microchip выставляет на сайте неработающие демо-версии?? :blink: В случае с датчиками Холла всё было нормально, двигатель нормально работал. Это что, маркетинговый ход?

Изменено пользователем Бешеный Паяльник

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот ссылка на AN970 Source Code. Запускаю файл программы на asm, но MPLAB выдаёт кучу ошибок. Программа абсолютно не рабочая. Кто-нибудь сталкивался с этим? Есть ли нормальная программна под этот пик для BLDC Back EFM?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Делаем так:

1) В МПЛАБе создаем проект

2) Добавляем туда наши 2 сурса

3) Добавляем туда линкерный файл

(18f2431.lkr, лежит в папках МПЛАБа)

4) Билдим, получаем тот же hex что и в примере

5) Ну и самое интересное - затачиваем код под свои нужды :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

спасибо :) но почему тогда тот hex, что на сайте, не работает??? :(

даже индикаторы не светятся.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

спасибо :) но почему тогда тот hex, что на сайте, не работает??? :(

даже индикаторы не светятся.

 

Иногда забывают в исходник прописать биты конфигурации - а если не правильно сконфигурировать, то и генератор может не запуститься

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

спасибо :) но почему тогда тот hex, что на сайте, не работает??? :(

даже индикаторы не светятся.

 

1. Прокомпилил этот проект(AN970) - всё ок , даже без варнингов.

2. А с чего вы взяли что светодиоды должны светиться ? Судя по программе они светятся при включениии в зависимости от напряжения на аналоговом входе .

Окончательная инициализация МК происходит после нажатия любой кнопки.

Всё это видно по проге ,даже не паяя ....

Изменено пользователем sanzer

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

всё ок , даже без варнингов.

Очень верный подход .

Полезно старатся писать без варнингов для мелкочипа.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

спасибо :) но почему тогда тот hex, что на сайте, не работает??? :(

даже индикаторы не светятся.

 

1. Прокомпилил этот проект(AN970) - всё ок , даже без варнингов.

2. А с чего вы взяли что светодиоды должны светиться ? Судя по программе они светятся при включениии в зависимости от напряжения на аналоговом входе .

Окончательная инициализация МК происходит после нажатия любой кнопки.

Всё это видно по проге ,даже не паяя ....

да. по проге видно, но в железе не работает. какая бы кнопка не нажата-реакция 0

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...