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

Как происходит переключение банков в ассемблере PIC?
Меня смущает переключение банков в ассемблере PIC... Это работает для того, чтобы поставить «Q» на usart: bsf PORTB,1 ;Set Transmit DIR (PORTB (0x6) not mirrored in other banks) movlw 'Q' ;'Q' to work reg movwf TXREG...
9537 просмотров
schedule 28.07.2022

PIC C - Отправка 200 значений через USB, но отправляет только 25 или около того из них
У меня есть микроконтроллер PIC18F4455, который я пытаюсь использовать для отправки 200 значений через USB. В основном я использую цикл for и оператор printf для печати значений в выходной поток USB. Однако, когда код выполняется, я вижу в своем...
509 просмотров
c pic
schedule 03.06.2022

Связь микроконтроллера с микроконтроллером 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

pySerial зависает после чтения 3 раза
Мы программируем картинку и диагностировали, что если мы отправим данные на последовательный порт, когда он пытается отправить данные нам, программа заблокируется (и наш код Python, и гипертерминал вылетят при тестировании). Он работал в...
2282 просмотров
schedule 26.10.2022

Базовое двоичное преобразование не работает на PIC
У меня есть следующий код, преобразующий dec. в двоичный (сохраненный как int), и он отлично работает в C::B : for(i=0;i<8;i++) { carry = start_value%2; tab[bla] = carry; bla++; start_value = start_value/2; } for(i=bla;...
1512 просмотров
schedule 19.09.2022

Почему мой PIC не мигает светодиодами?
Я пытаюсь начать работу с pic24, в частности с PIC24FJ64GA002, и я посмотрел в таблице данных регистры и еще много чего, но я все еще не могу заставить его мигать светодиодами. Когда я запускаю его через отладку, он работает правильно, но когда я...
2110 просмотров
schedule 08.03.2024

Проблемы с аналого-цифровым преобразованием PIC
Я пытаюсь прочитать аналоговый сигнал для своего рода мыши с контроллером pic18f14k50. Вот простая схема: http://dl.dropbox.com/u/14663091/schematiconew.pdf . Мне нужно прочитать аналоговый сигнал с порта схемы AN9. Основная функция читает из...
3279 просмотров

pic18f4520 с picos18 - проблема прерывания
Я программирую PIC18F4520 и использую picos18 для многозадачности. Мне нужно управлять кнопками с PORTB. Я использую прерывания, но столкнулся с проблемой. Ниоткуда (пока я не нажимаю кнопки) выполняется мой обработчик прерывания. Моя картинка...
411 просмотров
schedule 17.05.2023

Программирование микроконтроллеров
У меня есть проект робота-манипулятора вместе с некоторыми инженерами, мы еще не определились с предпочтительным микроконтроллером, но в настоящее время тестируется PIC. Мне было интересно, есть ли Micros, которые поддерживают C++? Предыстория: Я...
907 просмотров

pic18f45550 usb проблема
Я пытаюсь создать очень простое устройство связи USB, используя pic 18f4550 с примером mikroelectronica по умолчанию без изменений (только изменение с оборудованием, у которого у меня нет пары 100nf, подключенных к vusb, поэтому я заменил их на 470uf,...
1070 просмотров
schedule 25.08.2022

как сделать процедуру обслуживания прерывания в pic18
#include<p18f452.inc> TIMER set 0x00 COUNT1 set 0x01 COUNT2 set 0x02 org 0x00 goto start org 0x08 goto int_1 goto int_2 org 0x18 retfie start movlw 0xFF movwf TRISB,A clrf TRISD,A clrf TRISC,A...
2243 просмотров
schedule 03.09.2022

Может ли кто-нибудь помочь мне понять эту программу микроконтроллера PIC?
Я студент-инженер, и меня немного смущает эта программа. Может ли кто-нибудь помочь мне заполнить оставшиеся комментарии для каждой строки в программе? Я новичок в этом программировании. #INCLUDE<P16F88.INC> ; PIC definitions SET_UPPER...
1198 просмотров
schedule 28.04.2023

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

Отказоустойчивый механизм Arduino
Предположим, я разрабатываю отказоустойчивый механизм для Arduino (или любого другого микроконтроллера). Другими словами, вторичный микроконтроллер или отдельная плата должны нести ответственность в случае отказа основного контроллера. Два...
3592 просмотров
schedule 22.12.2023

Микроконтроллер AVR
Я хочу написать MIPS ассемблерных кодов. Поддерживают ли микроконтроллеры atmel avr MIPS (точно так же, как микроконтроллеры PIC) или мне все равно придется использовать сборку avr.
1258 просмотров
schedule 26.11.2022

Как научить пользовательские директивы препроцессора eclipse?
Я пытаюсь использовать eclipse CDT IDE для разработки Microchip PIC с помощью компилятора CCS C . В первую очередь я хочу использовать eclipse CDT в качестве редактора, поэтому я создал проект makefile. Makefile просто вызывает компилятор, как и...
439 просмотров
schedule 18.07.2023

Всегда получать? из последовательного порта в С#
Я получаю несколько байтов, отправленных на виртуальный последовательный порт, эти байты поступают от микроконтроллера PIC, я использую ISIS для моделирования и C# для захвата и отображения этих байтов. В C# я просто открываю виртуальный...
565 просмотров
schedule 20.07.2022

C для 16f628, счетчик программ выходит из строя
У меня тут новая проблема. Я все еще изучаю C для PIC (компилятор xc8), и в качестве начинающего проекта я делаю термометр с популярным ds18b20 и pic16f628, которые у меня были. Моя программа ведет себя хорошо, когда ей разрешено работать, но пока я...
698 просмотров
c pic
schedule 07.02.2024