Описание тега 68hc12

Семейство 16-битных микроконтроллеров от Freescale Semiconductor
0 ответов

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

Привет, я пытаюсь собрать секундомер в сборе, чтобы он работал на плате "Дракон 12+", я настроил его так, чтобы кнопки запускали останов и сбрасывали время, программа работает, но она не достаточно быстра. Я знаю, что проблема связана с задержкой, н…
23 июл '12 в 21:53
3 ответа

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

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

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

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

Нужно руководство по правильной настройке переменных и массивов в моем файле исходного кода сборки

Мне сказали, что при настройке моего проекта кода сборки в CodeWarrior есть варианты "Абсолютная сборка" и "Перемещаемый ассемблер". В данный момент я не использую микроконтроллер HCS12, так как я просто пытаюсь заставить мой код собраться и правиль…
21 ноя '13 в 21:58
0 ответов

Создание GPS на ЖК-экране с использованием C и СБОРКА

Одной из моих проблем сейчас является создание подпрограмм на ассемблере, которые нужно вызывать из программы на C, чтобы считать CountRoutes, FindRoutes или DisplayRoutes на ЖК-экране. Например, это код, в котором у меня сохранены адреса маршрутов,…
03 дек '15 в 02:18
1 ответ

Как правильно добавить четные или нечетные числа в этот код сборки

Например, у меня есть файл (codes.txt) с этими номерами кода CODE1 fcc "3392236" CODE2 fcc "1234550" CODE3 fcc "7654361" CODE4 fcc "1212223" CODE5 fcc "1233211" CODE6 fcc "1232343" Затем подпрограмма с именем readCode_Driver, задача которой состоит …
29 ноя '13 в 15:06
1 ответ

Язык ассемблера, не понимаю коды инструкций и места в памяти

Я готовлюсь к тесту в своем классе цифрового дизайна и не понимаю некоторых вещей. Вот лист с ответами, Я понимаю адрес ПК для каждой инструкции. Чего я не понимаю, так это на b, где говорится, куда переходит ветка, какая инструкция 68hc12 выбирает …
15 дек '16 в 06:03
2 ответа

Уменьшение диапазона чисел в C

Я читаю значения с потенциометра, который я могу повернуть, чтобы получить диапазон чисел от 0 до 1023. Я хочу иметь возможность отображать эти цифры в виде горизонтальной гистограммы на ЖК-экране. ЖК-экран имеет ширину 20 блоков, поэтому значение 0…
14 дек '16 в 18:29
2 ответа

Правильно ли работает PuTTy с escape-последовательностями ANSI/VT100?

Я пишу программу для класса в сборке HC12 для процессора Freescale MC9S12C32. Я использую PuTTy в качестве терминала, подключенного к устройству через последовательный порт (-over-USB). Для этого назначения мы должны использовать escape-последовател…
25 мар '13 в 16:48
1 ответ

Просто для цикла и суммы

Я пытаюсь выучить язык ассемблера HCS12, но примеров в интернете недостаточно. Я пытался написать код, но безуспешно. Я застрял. Это не совсем домашнее задание. Может кто-нибудь написать это на ассемблере HCS12 с комментариями? Я хочу код, потому чт…
1 ответ

Вычисление циклов задержки для hcs12

Я пытаюсь рассчитать количество циклов инструкций и циклов задержки для HCS12. У меня есть информация о HCS12 HCS12 использует часы шины (E clock) в качестве эталона синхронизации. Частота E-часов равна половине частоты встроенного тактового генерат…
20 мар '16 в 21:27
2 ответа

Циклы для отображения на светодиодах микроконтроллера HCS12

Здравствуйте, я пытаюсь сделать цикл на языке ассемблера, чтобы светодиоды загорелись на микроконтроллере HCS12 (Dragon12p). значение отображается на светодиодах в виде его двоичного эквивалента (например, $01 загорится первым светодиодом, 99 доллар…
20 ноя '13 в 16:00
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 column…
31 янв '14 в 06:04
0 ответов

Как настроить узел flexray для отправки полезной нагрузки из 16 слов?

Попытка отредактировать Flexray_UNIFIED_cfg.c в демонстрационной версии Freescale NCV7383 (с использованием CW5.1 и MC9S12XF512), чтобы посылать большие пакеты с разными идентификаторами кадров в соответствии с моей автомобильной целевой системой. К…
12 май '16 в 18:57
2 ответа

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

Есть ли код в процессоре CPU12, который обеспечивает прямую функциональность НЕ?
30 сен '12 в 02:30
2 ответа

Переопределение ошибок функций в C (микроконтроллер)

Я программирую микроконтроллер HC6812, и мне нужно использовать 2 функции в C, чтобы: выключить светодиоды в порту B Считать входные биты переключателя 0-4 на PTH (порт H) отображать значение переключателя на 7-сегментном дисплее в порту A. Зажгите …
13 ноя '15 в 09:09
2 ответа

Изменение размера кода при использовании дальних указателей в C

Я работаю в отделе софтверной компании, которая занимается в основном проектированием автомобильных сетей. Мы пишем стеки сетевых протоколов в основном на C. Недавно мне был назначен проект, который требовал использования контроллера HC12 Freescale.…
14 мар '16 в 21:13
1 ответ

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

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

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

Я нахожусь в классе микропроцессоров, и мы используем ассемблер в Freescale CodeWarrior для программирования микроконтроллера 68HCS12. Наше назначение на этой неделе состоит в обращении байта, поэтому, если бы байт был 00000001, выходной результат б…
1 ответ

Обратное направление гистограммы в C

Я хочу запрограммировать свою собственную версию вариометра для отображения набора высоты и погружения в метрах / секунду. Значения отображаются на экране ЖК-модуля. Значения набора высоты и снижения уменьшаются с потенциометра, который я могу враща…
15 дек '16 в 11:11