Публикации по теме 'microchip'
Компьютерное программирование в простейшей идеологии
Самые ранние этапы развития компьютера или вычислений начинаются с базовой потребности в умении записывать числа и выполнять простые вычисления, но ограничиваются примитивными физическими средствами представления, такими как палки, камни, кости. . Умный человек чувствует необходимость регистрировать товары, долги, платежи и т. д. Это привело к разным эпохам и этапам эволюции компьютеров с такими изобретениями, как счеты, кость Непера, Паскалин…..
Эта единственная идея поддерживает..
Вопросы по теме 'microchip'
Связь микроконтроллера с микроконтроллером SPI
Я кое-что читал и даже получил «главный» SPI, работающий на моем микроконтроллере. Вот мой вопрос, в основном, если мастер хочет инициализировать запись на ведомое устройство, которое мы пишем в SSPBUF, как мы можем контролировать то, что отвечает...
2264 просмотров
schedule
13.10.2022
Создайте большой буфер на pic18f с помощью компилятора microchip c18
Используя компилятор Microchip C18 с pic18f, я хочу создать «большой» буфер размером 3000 байт в пространстве данных программы.
Если я помещу это в main() (в стеке):
char tab[127];
У меня есть эта ошибка:
Error [1300] stack frame too...
7007 просмотров
schedule
17.03.2023
Почему мой PIC не мигает светодиодами?
Я пытаюсь начать работу с pic24, в частности с PIC24FJ64GA002, и я посмотрел в таблице данных регистры и еще много чего, но я все еще не могу заставить его мигать светодиодами. Когда я запускаю его через отладку, он работает правильно, но когда я...
2110 просмотров
schedule
08.03.2024
pic18f45550 usb проблема
Я пытаюсь создать очень простое устройство связи USB, используя pic 18f4550 с примером mikroelectronica по умолчанию без изменений (только изменение с оборудованием, у которого у меня нет пары 100nf, подключенных к vusb, поэтому я заменил их на 470uf,...
1070 просмотров
schedule
25.08.2022
обработка исключений микрочипа
При запуске моей программы на микрочипе ICD3 обработка исключений выглядит странно. Программа остановит ответ при возникновении исключения. При проверке кода я заметил, что default-general-exception-handler.c создаст бесконечный цикл. Это...
9457 просмотров
schedule
08.12.2022
зачем выбирать комплимент при записи в реестр
Каковы преимущества, например, написания первого оператора по сравнению со вторым оператором:
Первое заявление:
ANCON1 = ~0x0C;
Второе утверждение:
ANCON1 = 0xF3;
Я рассматриваю второй вариант как очевидный выбор, который я бы...
399 просмотров
schedule
21.01.2023
Проблема чтения / записи I2C с RTCC, вызванная различиями PIC24HJ256GP610 / 610A?
У меня проблемы с модулем I2C на PIC24HJ256GP610A. Мой код (см. Фрагмент ниже) отлично работает на PIC24HJ256GP610 [примечание: не 610A]. Я использую шину I2C для связи с DS1374 RTCC. Но на 610A он застревает при опросе бита ACKSTAT при попытке...
1710 просмотров
schedule
12.05.2022
Где находится ключ к подсветке цветом синтаксиса редактора исходного кода microchip mplab?
Должно быть, я упускаю что-то очевидное, но, несмотря на долгие поиски в Интернете, я не могу найти ключ к цветам, используемым для подсветки синтаксиса в редакторе исходного кода Microchip MPLAB. Я уверен, что их интерпретация поможет мне обнаружить...
1513 просмотров
schedule
07.04.2023
Компилятор MIcrochip PIC30 под Linux
Я пытаюсь найти версию компилятора Microchip PIC30 v1.24, которая будет работать в Linux. Я понимаю, что эта версия компилятора доступна только для Windows. Что было бы для меня лучшим вариантом без использования новых компиляторов XC, которые...
171 просмотров
schedule
04.03.2023
Программирование Microchip ICSP PIC 32F с помощью ICD3 - Secure Chip Vs Verify
Шестнадцатеричный файл предоставляется инструменту программирования Microchip IPE и ICD3 для PIC 32F. Шестнадцатеричный файл включает в себя местоположение данных карты нехватки памяти с установленным битом конфигурации, который устанавливает регистр...
233 просмотров
schedule
22.01.2023
Как добиться более высокой частоты ШИМ?
Я использую библиотеки, предоставленные компилятором C18, чтобы открыть и установить рабочий цикл для использования PWM. Я заметил, что максимальная частота ШИМ, которую я могу получить при 100% рабочем цикле, составляет около 13,5 кГц. Чем ниже...
718 просмотров
schedule
25.05.2022
MicroChip dsPic33, прерывание UART RX не вызывается
Добрый день,
Я настроил свое прерывание RX, используя следующую простую функцию.
char c;
void __attribute__((interrupt, no_auto_psv)) _U1RXInterrupt( void )
{
IFS0bits.U1RXIF = 0; // Clear RX Interrupt flag
c = U1RXREG;
}...
4331 просмотров
schedule
01.08.2022
Как сделать Timer1 более точным как часы реального времени?
У меня PIC18F87J11 с 8 МГц осциллятор, и я использую timer1 как часы реального времени. На данный момент у меня он переключает светодиод каждые 1 минуту. Я заметил, что первые несколько раз он работает отлично, но постепенно начинает переключать...
2221 просмотров
schedule
25.03.2023
Почему Microchip XC8 записывает файл .as так сложно?
В приведенном ниже коде я устанавливаю первый, затем второй, затем третий и, наконец, четвертый бит регистра TRIS. почему сгенерированный ассемблерный код... странный ?
Полезно знать: Память данных микроконтроллера, для которого компилируется...
1075 просмотров
schedule
29.07.2023
Код PIC USART не работает
Недавно я рассмотрел adc и lcd в микроконтроллере и перешел в USART, и, как обычно, мой первый код, который я делаю, не работает, и мне нужна помощь в обнаружении проблемы, вот код:
Код передатчика:
main.c:
#include "config.h"
void...
1142 просмотров
schedule
10.07.2023
Как рассчитать внутренние часы dsPIC (Fosc) с помощью FRC Divide-by-N?
В настоящее время я программирую dspic33ep256mc506 , но я немного запутался конфигурацией этого. На данный момент я просто тестирую внутренние часы для отладки, но не уверен, какова максимальная частота. Все, что я пытаюсь сделать, это выяснить,...
5933 просмотров
schedule
31.08.2022
Предупреждение xc8: начальное значение для var отличается
Я столкнулся с предупреждением компилятора:
version.h:47: warning: (1478) initial value for "_svn_string_revision" differs to that in version.h:47
соответствующий файл version.h выглядит так:
#ifndef _VERSION_H_
#define _VERSION_H_...
648 просмотров
schedule
06.08.2022
Гарантируется ли malloc() в Microchip XC16 создание адресов, выровненных по слову?
Части dsPic30/33 и 18E/F вызовут ошибки памяти, если 16-битные обращения будут выполняться к памяти по нечетным адресам. При выделении памяти кучи с помощью malloc() гарантируется ли выравнивание адреса возврата по слову? (т.е. даже)
malloc, как...
542 просмотров
schedule
14.01.2023
Светодиодная вспышка микрочипа PIC ИЛИ редкое поведение при работе
Я новичок в Microchip PIC uC. У меня есть некоторый опыт работы с AVR, но несколько недель назад я решил узнать о PIC.
Ну проблема в следующем. Я пытаюсь сделать свою первую программу с двумя мигающими светодиодами, это очень просто. RA1 и RA2...
78 просмотров
schedule
25.03.2023
dsPic33E : Проблема со связью RS485
Я столкнулся с проблемой при последовательной связи через порт RS485.
Я использую микроконтроллер dsPic33E с Max485.
используя точку останова, я проанализировал, что всякий раз, когда я отправляю "0x00" на контроллер, принимается "0xFF" ....
420 просмотров
schedule
10.05.2022