Вопросы с тегом '68hc12'

16-разрядное семейство микроконтроллеров от Freescale Semiconductor
8
ответов

Обратный байт с использованием языка ассемблера

Я в классе микропроцессоров, и мы используем язык ассемблера в Freescale CodeWarrior для программирования микроконтроллера 68HCS12. Нашей задачей на этой неделе является восстановление байта, поэтому, если байт был 00000001, выход будет 10000000, или...
задан 07 февр. '11 в 20:00
7
ответов

Предотвращение разрывов чтения с помощью микроконтроллера HCS12

Резюме Я пытаюсь написать встроенное приложение для микроконтроллера MC9S12VR. Это 16-разрядный микроконтроллер, но некоторые из значений, которыми я занимаюсь, имеют ширину 32 бит, и во время отладки я обнаружил некоторые аномальные значения, кото...
задан 02 июля '18 в 12:13
2
ответов

НЕ работает с процессором CPU12

Есть ли код в процессоре CPU12, который обеспечивает простые функции NOT?
задан 30 сент. '12 в 5:30
1
ответ

Копировано не создано для инициализированного объекта?

Я использую codewarrior для компиляции для HC12, и у меня есть две 120 элементарных массива: оценка и dur. Я инициализировал их обычным способом: unsigned int score [120] = {...}; Однако, когда я пытаюсь скомпилировать его, я получаю ошибку компонов...
задан 07 марта '13 в 6:27
1
ответ

Как вы используете интерфейс HCS12 с Bluetooth-устройством?

Мне нужна информация о подключении модуля Bluetooth к плате HSC12. Я делаю проект с микроконтроллером (HSC12 freescale), и я хочу связать его с устройством Bluetooth (bc417). Я планирую использовать порт SCI0, который имеет RXD на выводах PS0 и TX...
задан 06 дек. '13 в 9:24
1
ответ

Понимание bset и bclr

Я столкнулся с примером моего профессора, который заставил меня расспросить мое понимание команд сборки bset и bclr. Если я это сделаю: bset BITS,80 Я выполняю операцию ИЛИ или ИЛИ между ними? В моем справочном руководстве сказано, что bset делае...
задан 13 дек. '12 в 1:39
1
ответ

Уничтожить код 68xx без вектора точки входа

Я пытаюсь разобрать код из старого радио, содержащего микроконтроллер 68xx (68hc12). Проблема в том, что у меня нет доступа к вектору прерывания микро в верхней части ПЗУ, поэтому я не знаю, с чего начать смотреть. У меня есть только код ниже. Есть ...
задан 02 июня '17 в 0:55
0
ответов

Как я могу проксировать свои метки в кодировщике

У меня есть три файла, файл.asm и некоторые.inc файлы. Они оба они включены include. В этих файлах есть метки, и я хотел бы иметь возможность иногда использовать один и тот же ярлык в каждом. Например, если у каждого включенного файла есть цикл, то ...
задан 17 сент. '12 в 23:56
1
ответ

В реальном времени эхо-сигнал пользователя

Я пытаюсь создать и "элегантный" способ отображения в реальном времени того, что пользователь вводит в пользовательское ядро, для 68hc12, над которым я работаю. #include "hc12sci.h" #include "iomanip.h" int main() { Hc12Sci hc12sci(sci0,16,36);...
задан 18 февр. '13 в 7:50
4
ответов

Как вызвать код сборки из файла C в CodeWarrior?

Профессор хотел бы, чтобы мы программировали часть программы, используя ассемблерный код, а затем он хотел бы, чтобы мы вызволили этот код из программы C, а затем вернемся к программе C, когда она будет завершена. Кажется, я не могу найти документац...
задан 02 марта '13 в 22:50
3
ответов

Можно ли в целом однозначно идентифицировать отдельный MCU (для целей лицензирования) (без MAC-адреса)

Меня просят улучшить программу установки прошивки для MCU (в частности, Freescale MC9S12E64 - хотя я не знаю, если это имеет значение). Цель расширенной установки - ограничить количество времени, в течение которого может быть установлена прошивка. ...
задан 11 марта '13 в 20:05
0
ответов

Секундомер сбоку на 68HCS12

Привет, я пытаюсь сделать секундомер в сборке для запуска на планшете с платой-драконом 12, я настроил ее так, что кнопки запускаются и сбрасывают время, программа запускается, но она не достаточно быстро. Я знаю, что проблема связана с задержкой, н...
задан 24 июля '12 в 0:53
0
ответов

STAB не работает в сборке HC12

поэтому я придумал следующий код, который вычисляет требуемое смещение байта/слова массива. org $1000 NROWS db 3 NCOLS db 3 D2ARR_1 db 0, 0, 0, 0, 0, 0, 0, 0, 0 D2ARR_2 dw 0, 0, 0, 0, 0, 0, 0, 0, 0 byteOffset rmb 1 wordOffset rmb 1 row db 2 colu...
задан 31 янв. '14 в 9:04
0
ответов

Создание дерева с помощью сборки микроконтроллера HCS12 Lang

Я хочу сделать вставку в двоичное дерево поиска на языке сборки микроконтроллера HCS12. Сначала я получаю значения, и они находятся в определенных адресах. Например; позвольте мне предположить, что приведенные числа составляют соответственно 5-3-8-9...
задан 24 июля '14 в 0:15
0
ответов

В HC12 я могу сделать (1 << 8) в одной инструкции?

Я заметил, что набор команд имеет LSL (логический сдвиг влево), который делает r << 1 (сдвигает регистр слева на 1). Я хотел бы иметь возможность сдвиг влево на произвольное число. Нужно ли мне делать это в цикле или есть одна инструкция, кото...
задан 17 сент. '12 в 4:49