Проблеми ...

Q

qmriso

Guest
в порядку, їм нове для програмування фото.їм писати код для запуску біполярного крокової двигуна в режимі MicroStep, виводячи PWM сигнал до кожної котушці.ПІК Я використовую все, що я простий лінії таблиці 8 з моїм обов'язком циклу PWM.їм за допомогою простої "вирахувати перейти" функцію.Тепер моє завдання, коли я додати зміщення PCL, ПК переходить до зовсім іншої частини свого коду.я впевнений їм виглядом щось, але я просто занадто новий на цьому знати, що це таке.
Спасибо за читання.
qmriso

 
Можливо, це програма банку перемикання річ.
Деякі ПІК мікроконтролерів вимагає, щоб перейти банку,
перш ніж ви зможете перейти на правильне розташування комп'ютера.

Які ПІК мікроконтролера ви використовуєте.
Може бути, якщо ви надаєте декілька прикладів коду,
було б корисно з'ясувати, в реальною причиною.www.siongboon.com

 
Привіт,
коли ур додати зміщення PCL, зміст PCLATH автоматично завантажуються у вищих байт PC.Тому, перш ніж додати зміщення PCLATH навантаження PCL з вищою байт вашого зміщення.

Наприклад: Якщо ви хочете U йти за рішенням 0x1000, і якщо ур справжню адресу (PC цінність), то ур 0x10 зміщення 0x00 (Take нижній байт адреси 0x1000)-0x10 = 0xf0.Перший вантаж PCLATH з високою байти 0x1000, це 0x10.потім додати зміщення виконати 0xf0 з PCL.PC буде автоматично переведений в 0x1000.

Спасибі.

 

Welcome to EDABoard.com

Sponsor

Back
Top