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

68HC11 (6811 или HC11 для краткости) представляет собой 8-разрядное семейство микроконтроллеров (μC), представленное компанией Motorola
1
ответ

Получение GCC для оптимизации сборки вручную

В попытке заставить GCC не генерировать операцию load-modify-store каждый раз, когда я делаю |= или &=, я определил следующие макросы: #define bset(base, offset, mask) bmanip(set, base, offset, mask) #define bclr(base, offset, mask) bmanip(clr...
задан 13 сент. '13 в 1:48
1
ответ

Инструментальная цепь GCC для 68HC12/68HC12X

Интересно, использует ли какой-либо GCC как стабильный продукт toolchain для семейства микроконтроллеров Freescale 68HC12. Мне кажется, что не существует современных наборов инструментов, отличных от самого Freescale, а также от Cosmic Software (ht...
задан 01 авг. '11 в 10:37
0
ответов

Ограничения для индексированной адресации

(Это продолжение из "Получение GCC для оптимизации сборки вручную" ) Я пытаюсь получить GCC (3.3.6-m68hc1x-20060122), чтобы генерировать команды сборки bset и bclr с помощью индексированной адресации, но ни один набор ограничений, которые я исполь...
задан 13 сент. '13 в 7:49
0
ответов

Как переопределить/удалить флаги компилятора CMake C

У меня есть файл CMakeLists.txt и компилирую программу прошивки с компилятором GCC 68HC11 C. Проблема заключается в том, что CMake добавляет флаг компилятора "-E" в конце, который я не хочу. Другие прилагаемые флаги "-v" "-dD" и "-D ___ CIDR..." т...
задан 30 янв. '15 в 17:03
1
ответ

Напишите директивы ассемблера для построения таблицы для хранения кодов ASCII заглавных букв AZ

Напишите директивы ассемблера для построения таблицы для хранения кодов ASCII заглавных букв AZ. Таблица должна храниться в ячейках памяти от $ 00 до $ 19? (68HC11) Я думаю, что ответ будет похож, можете ли вы сказать, правильный ли мой ответ? и ес...
задан 12 окт. '12 в 1:03
0
ответов

Freescale CodeWarrior: зарегистрируйте точку наблюдения на HCS08

Мне нужно разбить отладку, когда I-бит SR (глобальная маска прерывания) изменит его состояние. Freescale CodeWarrior 6.1 MCU: HCS08
задан 24 июня '09 в 18:55
3
ответов

Код сборки для 68HC11 для вычисления sin (x)

Каким будет код сборки для 68HC11 для вычисления значения синуса с использованием либо серии Тейлора, либо таблицы поиска? Отображаемое значение будет только в целочисленном. Как работает поисковая таблица в этом случае? Как это можно реализовать с ...
задан 24 дек. '09 в 21:39
2
ответов

Адрес 0 заменяется указателем NULL на HCS08

В моем 8-битном микросхеме Freescale HCS08 каждый раз, когда я вызываю библиотечную функцию, которая возвращает значения указателям, я передаю их, и я их действительно не хочу, я ввел NULL, например. UART_SendBlock((char *)txstr, strlen(txstr), NULL...
задан 04 авг. '10 в 0:50
2
ответов

Отладчик True-Time/hiwave.exe: запускает несколько экземпляров?

У меня есть несколько микроконтроллеров Freescale 68HCS08, подключенных к сети I2C, с запуском разных программ. Когда я нажимаю "debug", Codewarrior проверяет исполняемый экземпляр hiwave.exe для загрузки и отладки программы. Я хотел бы отлаживать о...
задан 11 нояб. '10 в 1:31
1
ответ

Как хранить содержимое регистра, адрес, указанный переменной в памяти?

Название в основном это. У меня есть огни, которые мне нужно включать и выключать. Существует кнопка, которая определяет, какой свет он должен быть. Поэтому, когда кнопка нажата или не нажата, я изменяю переменную, содержащую адрес PORT этого света...
задан 14 сент. '11 в 5:09
3
ответов

Охота на (старый?) 68HC11 кросс-ассемблер

Друг попросил помочь с кодом сборки 68HC11. Код был написан для кросс-ассемблера DOS/Windows с исполняемым именем X68C11. Кто-нибудь знает, может ли быть найден этот ассемблер, или существует совместимый ассемблер, который существует?
задан 09 февр. '10 в 0:07
1
ответ

Не удается записать в регистр SC1DRL на доске 68HC12 - что мне не хватает?

Я пытаюсь писать для использования множественного последовательного интерфейса на 68HC12, но я не могу заставить его говорить. Я думаю, что я изолировал проблему от невозможности записи в регистр SC1DRL (низкий регистр данных SCI). Ниже приведено мо...
задан 10 нояб. '10 в 3:04
2
ответов

Реализация серии Taylor на языке ассемблера с использованием 68hc11

Как реализовать серию Тейлора для вычисления значения синуса в сборке с использованием 68hc11. Поскольку 68hc11 не поддерживает с плавающей запятой, отображаемое значение будет целочисленным.. (например, умножьте на 100, чтобы сделать целочисленное ...
задан 09 янв. '10 в 14:54