Вопросы с тегом 'pic18'

Микроконтроллеры серии PIC18 с 8 битами производства Microchip Technology.
6
ответов

Разница между PORT и LATCH на PIC 18F

Я уже читал данные и google, но я все еще ничего не понимаю. В моем случае я устанавливаю PIN RC6 PIC18F26K20 в режиме INPUT: TRISCbits.TRISC6 = 1; Затем я прочитал значение с помощью PORT и LATCH, и у меня другое значение! v1 = LATCbits.LATC6...
задан 12 апр. '10 в 19:00
5
ответов

В Microchip C18, почему вставка NOP вызывает гораздо больший код?

У меня есть код в ISR. Код приведен для полноты, вопрос касается только прокомментированного блока __asm_. Без блока __asm_ это скомпилировано в 82 инструкции. С блоком __asm_ результат составляет 107 инструкций. Почему большая разница? Здесь код C...
задан 02 июля '11 в 4:40
15
ответов

Какой лучший компилятор c для Pic18 micro

Мы начинаем новый проект, основанный на микрочипе PIC18F252. Какой лучший компилятор 'c' использовать?
задан 18 сент. '08 в 18:00
3
ответов

Лучшая практика для функции обработки 1-256 байт

У меня есть некоторые функции, которые предназначены для обработки 1-256 байт, работающих на встроенной платформе C, где передача байта происходит намного быстрее и компактнее, чем передача int (одна команда против трех), что является предпочтительны...
задан 19 авг. '10 в 19:00
13
ответов

Многопоточность с использованием C на PIC18

Как создать потоки, которые работают параллельно при программировании PIC18, так как нет ОС?
задан 26 окт. '09 в 14:14
1
ответ

Создайте большой буфер на pic18f с помощью компилятора microchip c18

Используя компилятор Microchip C18 с pic18f, я хочу создать "большой" буфер размером 3000 байт в пространстве данных программы. Если я поместил это в main() (в стеке): char tab[127]; У меня есть эта ошибка: Error [1300] stack frame too large Е...
задан 06 июня '10 в 13:32
3
ответов

Вызов функции сборки PIC

Я пишу довольно базовую программу в сборке PIC18. Это требует, чтобы я написал подпрограмму для умножения двух 16-разрядных чисел. Это то, что я имею прямо сейчас: ;*********************************************************************** ; mul_16bit:...
задан 19 июня '10 в 2:06
3
ответов

Разработка встроенного кода (особенно для PIC с C18) в Visual Studio

Я использую Visual Studio для написания настольных приложений, и я считаю, что он очень удобен и прост в использовании. Если возможно, я также хочу написать встроенный код в Visual Studio. Например, возможно ли генерировать файлы .hex для серии PIC1...
задан 17 мая '12 в 1:11
11
ответов

Удержание времени с использованием таймера прерывает встроенный микроконтроллер

Этот вопрос касается программирования небольших микроконтроллеров без ОС. В частности, меня интересуют ПОС на данный момент, но вопрос общий. Я видел несколько раз следующий шаблон для сохранения времени: Код прерывания по таймеру (скажем, таймер с...
задан 21 мая '09 в 15:19
2
ответов

Одна проблема с проводом

Мне нужна ваша квалифицированная помощь! Я программирую на С++, используя PIC 18F87J50 и пытаюсь подключить DS18B20 к моему порту H0! Я думаю, что моя базовая программа правильная, поэтому... проблема у меня (думаю, у меня есть), когда вы выполняете...
задан 15 дек. '09 в 13:07
3
ответов

Производить тоны в определенный интервал времени с использованием программирования C

Im использует язык C для PIC18F для создания тонов, чтобы каждый из них воспроизводил определенный интервал времени. Я использовал PWM для создания тона. Но я не знаю, как создавать интервалы. Вот моя попытка. #pragma code ...
задан 02 марта '09 в 20:53
1
ответ

Инструкция по сборке для машинного кода

Я пытаюсь преобразовать MOVFF 0x10, 0x15 в машинный код. Микроконтроллер Microchip PIC 18F1220. В справочном руководстве говорится: MOVFF fs,fd Кодировка: 1-е слово: 1100 ffff ffff ffffs Второе слово: 1111 ffff ffff ffffd Решение: 1100 0000 0...
задан 04 июля '11 в 8:52
1
ответ

PIC18F25K80 отправка строки через USART не работает

Я программирую несколько библиотек для платы с встроенным PIC18F25K80. Прямо сейчас я пытаюсь запрограммировать библиотеку UART, и я пробовал все, но я не могу заставить ее работать, когда дело доходит до отправки строки символов. Я использую компил...
задан 17 июня '16 в 12:43
3
ответов

Напишите UART на PIC18

Мне нужна помощь с коммуникацией uart, которую я пытаюсь реализовать на моем симуляторе Proteus. Я использую PIC18f4520, и я хочу отобразить на виртуальном терминале значения, которые были рассчитаны микроконтроллером. Вот привязка моего дизайна на...
задан 02 авг. '16 в 10:56
1
ответ

PIC18f46k42 UART не получает

Сначала TL; DR: приемник UART1 не принимается; скажите, пожалуйста, что я делаю неправильно. Более подробная версия: В настоящее время я работаю над проектом, который использует UART для отправки отчетов о состоянии между двумя чипами PIC18f46k42....
задан 27 февр. '18 в 22:19