Публикации по теме '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 просмотров

зачем выбирать комплимент при записи в реестр
Каковы преимущества, например, написания первого оператора по сравнению со вторым оператором: Первое заявление: 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 просмотров

Почему 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 просмотров