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

Напишите UART на PIC18
Мне нужна помощь с коммуникацией uart, которую я пытаюсь реализовать в своей симуляции Proteus. Я использую PIC18f4520 и хочу отображать на виртуальном терминале значения, рассчитанные микроконтроллером. Вот снимок моего дизайна на Proteus...
1063 просмотров
schedule 18.10.2021

Цикл обучения (PIC18)
Я пытаюсь понять шаги, которые требуются для прохождения инструкции, и их связь с каждым циклом осциллятора. В таблице данных PIC18F4321 этот процесс, кажется, разделен на 2 основных этапа: выборка и выполнение. Но, кажется, нет смысла говорить,...
616 просмотров
schedule 20.02.2022

Функция записывает неправильное значение в регистр - PIC18F
Я написал функцию, в которой вы должны ввести число, а затем функция вычисляет значение для записи в регистр. Однако похоже, что он записывает «неправильное» значение в регистр. Я использовал калькулятор и wolframalpha, чтобы убедиться, что я не...
80 просмотров
schedule 09.04.2022

PIC18F Требуется ли регистр OSCCON, если я определяю OSC = INTIO1?
Новичок в микроконтроллерах, мне нужно обдумать эту основную вещь: Итак, я пытаюсь запрограммировать PIC18F4520, я знаю, что могу установить внешние часы, используя #define OSC = HS и подключив кристалл между нужными контактами. У меня есть...
1008 просмотров
schedule 22.05.2022

Использование адреса PIC PORT в структуре
Я пытался передать адрес ПОРТА через структуру с помощью функции, но я не знаю, как исправить работу с указателями. Вот код моей структуры и функции: typedef struct { read:1; last_read:1; changed:1; unsigned short *port; //Here the declaration...
1034 просмотров
schedule 02.06.2022

USART pic18f4550
Я работаю над PIC18f4550. Я хочу, чтобы он общался через USART. Я могу передать символ, но не могу получить данные. Я проверяю все SFR и r ri8 по-моему. Я использую компилятор mplab c18 v3.46 и MPLAB v8.40. #include <p18f4550.h>...
1179 просмотров
schedule 05.06.2022

Проблемы с передачей USART на PIC
Я пытаюсь отправить данные на SD-карту с PIC18f4580, но PIC не отправляет то, что должно быть. связанные глобальные переменные: unsigned char TXBuffer[128]; //tx buffer unsigned char TXCurrentPos = 0x00; //tracks the next byte to be sent...
3854 просмотров

чтение констант ПЗУ pic18 с помощью C18
Я изо всех сил пытаюсь понять, почему я получаю случайные данные при попытке чтения из многомерной таблицы, хранящейся в ПЗУ. У меня есть таблица растровых символов, которую я хочу отобразить на OLED-экране. Таблица символов слишком велика, чтобы...
2231 просмотров
schedule 18.08.2022

Проблема с вызовом в PIC C18, параметры искажены - возможно, с использованием указателей на структуры?
Я пытаюсь сделать довольно простой вызов, используя PICC18. Используя симулятор MPLAB, я вижу, что аргументы, даже при входе в функцию, полностью искажены. У меня есть следующий typedef typedef struct { // t_ax25AddressChar...
1367 просмотров
schedule 03.10.2022

Запуск кода во время ожидания кода
Я знаю, это прозвучит до абсурда просто. Но я не могу придумать или адекватно определить для поиска, как иметь код на C, чтобы светодиод мигал с постоянной частотой, пока выполняется остальная часть программы. Поставь и забудь что-нибудь. Я видел...
157 просмотров
schedule 30.09.2022

PIC C18: Чтение битов из байта
У меня очень элементарный вопрос. Однако, что бы я ни пробовал, я не смог успешно реализовать это. У меня есть сдвиговый регистр ( 74LS164 ), подключенный к PIC18F2550. со следующей аппаратной конфигурацией: // Data pin #define SCLCD_DATA...
2959 просмотров

Стек TCP/IP Microchip PIC18F неверный номер пакета seq/ack
Уважаемые товарищи StackOverflowers, Я работаю над проектом по реализации чего-то на PIC18F87J60 на моей собственной (и протестированной) плате с использованием стека TCP/IP от Microchip. В качестве теста я написал некоторый код для установки...
1635 просмотров
schedule 02.12.2022

изменить код операции в PIC18
Я написал программу на языке C. В этой программе ко мне мог получить доступ указатель на определенный адрес, и код операции мог его распечатать. Я использовал этот метод для написания самомодифицирующегося кода. Я сделал это в 8086 архитектура. Я...
98 просмотров
schedule 09.10.2022

Реле управления от микросхемы PIC18
У меня есть микросхема PIC18F24K20, и я хочу управлять реле. Он отлично работает с моего RasPI через GPIO, но я не могу заставить его работать через мой микрочип. Моя тестовая программа такова: #include <xc.h> #define R1...
111 просмотров
schedule 29.04.2023