Вопросы по теме 'pic'
Добавление 1-секундной задержки на тактовой частоте 20 МГц (?)
Редактировать: PIC 16F684
Хорошо, у меня есть простые двоичные часы с 3 светодиодами, которые считают от 0 до 7, и я хочу добавить задержку примерно в 1 секунду между каждым включением света.
Я понял, что каждый источник света должен быть своего...
4183 просмотров
schedule
01.07.2022
CCS, 3-секундный таймер
Я хочу установить таймер на 3 секунды. Таким образом, программа будет следовать инструкции в течение 3 секунд, а затем следовать какому-то другому набору инструкций. 20 МГц, ПОС 16F877A.
1420 просмотров
schedule
01.07.2022
MPLAB IDE - сборка пустого проекта
Пытаюсь собрать пустой проект на MPLAB с помощью устройства PIC18f452. Это ошибка, которую я получаю:
Debug build of project 'C:\Users\Rabbiya\Desktop\MyProject.mcp' started.
Language tool versions: MPASMWIN.exe v5.35, mplink.exe v4.35...
1879 просмотров
schedule
08.11.2023
ТАЙМЕР ПЕРЕПОЛНЕНИЕ ПОС МИКРОКОНТРОЛЛЕРА?
Я написал процедуру задержки с таймером. Я установил максимальное значение как FF.
Теперь эта процедура задержки не работает, но то же самое с максимальным значением FE работает?
Почему нельзя загружать "FF" в регистр таймера PIC?
245 просмотров
schedule
04.11.2022
элемент инициализатора не является постоянным при использовании постоянных структур
Я работаю с PIC32, MPLABX и XC32, и в настоящее время мне приходится делать много аппаратных описаний для каждого периферийного устройства. Некоторые из заданий примерно такие:
В файле1.h
extern const stream_t EHAL_PIN_STREAM_TEMPLATE;
В...
1086 просмотров
schedule
13.04.2024
причина разделения памяти на банки В микроконтроллере PIC
Интересно, почему память данных разделена на БАНКИ в семействе микроконтроллеров PIC? Я много искал, но единственное, что я смог найти, это то, что он разделен на 4 банка, каждый из которых имеет длину 128 байт. Я не мог найти причину этого. Я имею...
99 просмотров
schedule
17.01.2024
x86 PIC, правильно ли QEMU вызывает прерывания на всех процессорах?
Недавно мне пришлось обойти проприетарную проблему ОС с x86 PIC, когда ожидаемый таймер ОС прерывает ТОЛЬКО на CPU0. Я включил IO-APIC, чтобы обойти это, и управлял процессором, чтобы прерывания поступали только к CPU0. Проблема решена.
Мне...
1367 просмотров
schedule
17.09.2022
Программирование точных задержек процессора PIC16F84A на ассемблере
У меня такой код - все светодиоды включаются и выключаются каждую 1 секунду (используется MPLAB X IDE, ассемблер, частота генератора 4МГц):
#include <p16f84a.inc>
__CONFIG _WDTE_OFF & _PWRTE_OFF & _CP_OFF & _FOSC_HS...
2572 просмотров
schedule
13.04.2024
Ошибка сборки PIC16f877a
Мне удалось успешно скомпилировать приведенную ниже программу на моем рабочем столе или другом ПК. Однако я не могу скомпилировать этот код на своем ноутбуке. Я попытался переустановить программное обеспечение той же версии, что и на рабочем столе....
257 просмотров
schedule
13.01.2024
от 16-битного беззнакового значения до минут и секунд
Я пишу некоторый ассемблерный код PIC для вычисления оставшегося времени дорожки компакт-диска на основе прошедших минут и секунд и общей длины дорожки (16-битное беззнаковое значение в секундах).
Прошедшие минуты и секунды представляют собой два...
54 просмотров
schedule
22.07.2022
Как получить идентификатор устройства связи DSTH01 I2C?
Я пытаюсь получить влажность и температуру с помощью DSTH01. Но я не могу получить правильное значение. Я получаю влажность как -24 и температуру как -50. Я не знаю, где я пропал. Пожалуйста, помогите мне решить мою проблему. Первоначально, если я...
576 просмотров
schedule
10.08.2022
SIM300 отправляет смс в Mikroc с помощью PIC16f
Я пытался отправить SMS с помощью модуля SIM300. Хотя модуль работает нормально при попытке использовать Hyper Terminal, но я не могу отправить SMS с помощью PIC.
Ниже приведен код, который я пробовал (ЖК-дисплей также включен (ЖК-дисплей работает...
429 просмотров
schedule
10.07.2022
Флаг направления d не найден в программировании PIC
Как новичок в программировании PIC, я пытаюсь понять существующий и работающий код. В этом коде я нахожу.
movf c10m,w ;Read 10th of min count
movwf bcd_in ;Set counter code here
Где найти флаг назначения d?
Я...
31 просмотров
schedule
05.12.2023
ИК-приемник RC5 с Pic12F1572
Я создаю ИК-приемник с PIC12F1572 с модулем приемника TSOP2438 Моя цель этого проекта - получать данные с помощью пульта дистанционного управления и отправлять их на ПК через UART .. Я написал код и тестирую его. Я могу отправить нормальное значение....
368 просмотров
schedule
16.12.2023
Ловушки программы простого прерывания / замораживание процессора (USART / PIC18F / MICROCHIP / XC8)
Я использую следующее:
pic18f4550,
компилятор xc8,
mplab x ide v3.20,
модуль передатчика и приемника (протестирован основной программой без перебоев и работает).
Светодиоды подключены к RD0, RD1 и RD2 (1 = светится)
Кнопки, подключенные...
932 просмотров
schedule
03.12.2023
Прокрутка семисегментного дисплея
Я кодирую дисплей SSD, используя 2 каскадных сдвиговых регистра. Я использую компилятор mikroC для PIC. Я могу отображать статическую последовательность чисел до 4 цифр с помощью моего кода Статическое отображение 4 чисел
#define...
953 просмотров
schedule
02.03.2024
PIC32MX270F256B UART: как получить один байт из RX FIFO?
Я пытаюсь читать байт на байт из RX FIFO, это 8 байтов. Проблема в том, что когда получен первый байт, мне нужно дождаться 8 других байтов, чтобы наконец получить первый байт в U1RXREG. Я хотел бы знать, как выполнить несколько фиктивных чтений в...
656 просмотров
schedule
18.10.2023
PIC 16F18 - Чрезмерное использование программной памяти при умножении на число с плавающей запятой
У меня есть, как мне кажется, странная проблема. На приложенной картинке лучше видно. Я использую PIC 16F18323 с MPLAB и XC8, пишущим на C. Программная память PIC составляет всего 2 КБ, поэтому мне нужно удерживать ее как можно меньше. Проблема в...
292 просмотров
schedule
15.05.2024