«pic» 태그된 질문

PIC는 Microchip에서 제조 한 8, 16 및 32 비트 RISC 마이크로 컨트롤러 브랜드입니다. "PIC"는 원래 "Peripheral Interface Controller"의 약어입니다.

1
전압 기준으로 제너 다이오드 사용
PIC18F2550의 전압 레퍼런스로 제너 다이오드를 아날로그 V + 레퍼런스로 사용하고 싶습니다. 이 제너 다이오드 를 사용할 계획 이지만 그 값을 계산하는 방법을 잘 모르겠습니다. Vcc-> Resistor-> Zener-> GND (역전 제너를 사용하고 제너 전압을 얻는 것)와 같은 간단한 회로를 사용하여 4.7V 전압 레퍼런스를 계획하고 있습니다. 제너의 데이터 시트를 살펴보면 제너 곡선을 …

1
정상 속도의 일부에서 실행되는 dsPIC 칩
두 개의 PCB가 있습니다. 하나는 dsPIC30F6012a이고 다른 하나는 dsPIC30F6015입니다. 둘 다 PICkit 3을 사용하여 MPLAB X에서 별도의 독립형 HEX 프로젝트에서 프로그래밍되고 있습니다. 두 펌웨어 모두 지금까지 어려움없이 수십 개의 장치에 적용되었습니다. 현재 하나의 PC를 제외한 모든 PC에서 프로그래밍 할 때 펌웨어가 올바르게 작동하고 있습니다. 어제부터 시작한 한 대의 PC에서 두 …

3
PIC에서 여러 외부 인터럽트 사용
여러 프로젝트에 PIC16F877( datasheet )를 사용 했습니다. 단일 외부 핀 변경 인터럽트의 경우 PORTB0인터럽트 를 사용할 수 있습니다 . 그러나 이제 단일 회로에서 8 개의 독립적 인 외부 핀 변경 인터럽트를 지원해야합니다. 데이터 시트에는에 15 개의 인터럽트가 있다고 말하지만 PIC16F877타이머 오버플로 인터럽트 등을 포함하여 계산됩니다.이 경우에는 쓸모가 없습니다. 이것이 바로 …

2
PIC 메모리 맵을 이해하는 데 도움이 필요합니다
일부 배경. 다른 유형의 사진을 프로그래밍하기 위해 PicKit2와 함께 MPLABx를 사용합니다. 현재는 16F887입니다. Hi-Tech PICC Lite 툴 체인을 고수하려고하지만 일부 구성 요소에 대해 점점 더 불만을 느끼고 있습니다. 비교적 빠른 속도 (8Mhz에서 500ns 명령주기를 고려)가 완료되는 작업은 완료하는 데 최대 20us가 소요됩니다. 그래서 나는 그것을 처리하기 위해 내 자신의 ASM …

1
합성 된 ROM 코어로 간단한 테스트 벤치 시뮬레이션
저는 FPGA의 세계에 완전히 익숙하지 않아서 매우 간단한 프로젝트 인 4 비트 7 세그먼트 디코더로 시작할 것이라고 생각했습니다. 첫 번째 버전은 VHDL로 순수하게 작성되었으며 (기본적으로 단일 조합 select이며 시계가 필요하지 않음) 작동하는 것 같지만 Xilinx ISE의 ​​"IP Cores"를 실험하고 싶습니다. 지금은 "ISE Project Explorer"GUI를 사용하고 있으며 ROM 코어로 새 프로젝트를 …

2
블루투스 단순 오실로스코프
최소 2MHz 신호를 측정 할 수있는 간단한 오실로스코프를 만들려고했는데,이 정도면 충분하며 PC 또는 Android 장치에 연결됩니다. 먼저 USB를 사용하여 "오실로스코프"를 PC 또는 Android USB 호스트 가능 장치에 연결하여 12Mbps의 전송 속도를 제공하지만 블루투스 또는 다른 RF 방식으로 수행하고 싶습니다. 일부 Bluetooth-UART 모듈에 따르면 2Mbps 전송 속도와 Wi-Fi 모듈은 약 300Kbps …

1
4 자리 7 세그먼트 LED 사용
4 자리 숫자의 7 세그먼트 디스플레이가 있습니다. 이것을 사용하려면 무엇이 필요합니까? 단일 마이크로 컨트롤러가 작업을 처리 할 수 ​​있습니까? PIC16F690을 의미 합니다 ... 이러한 종류의 디스플레이를 구동하는 MAXIM 칩도 보았습니다 ... 절대로 필요합니까? 다음은 데이터 시트의 그림입니다. 왜 2 핀 다이어그램이 있는지 모르겠습니다. 데이터 시트에 대한 링크는 다음과 같습니다.

2
LATCH에 데이터를 쓰면 어떻게됩니까?
이것은 PIC16F1947 데이터 시트에서 찾은 것입니다. PORTB 레지스터를 읽으면 핀의 상태를 읽지 만 쓰면 PORT 래치에 쓰게됩니다. 모든 쓰기 작업은 읽기-수정-쓰기 작업입니다. 따라서 포트에 대한 쓰기는 포트 핀을 읽고이 값을 수정 한 다음 PORT 데이터 래치 (LATB)에 씁니다. 저는 펌웨어 개발자이고 제 배경은 Computer Science입니다. 나는 여전히 하드웨어 수준에서 전자 …

2
avr 마이크로 컨트롤러 및 init 또는 메인 루프 또는 타이머 또는 인터럽트 코딩을 시작하는 방법
나는 일을 위해 몇 년 동안 AVR 및 PIC 마이크로 컨트롤러 코드를 수정 해 왔지만 처음부터 아무것도 작성하지 않았습니다. 아주 잘 이해합니다. 지금 내 코드를 작성하기 시작했으며 시작하는 데 문제가 있습니다. 다른 사람들이 코드를 작성하기 시작하는 방법이 궁금하고 사람들이 권장하는 책이나 자습서가 있다면 초기화 함수 코딩으로 시작한 다음 인터럽트 한 …
9 avr  pic 

7
어떤 PIC를 사용해야합니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 전기 엔지니어링 스택 교환에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 학습을 시작하기에 가장 좋은 PIC는 무엇입니까? 8 핀과 아날로그 입력을 가진 PIC를 원합니다. 16F628A가 있지만 16F684가 더 나을 수 있다고 생각합니다. …

5
PIC 16F 초급. 다른 컴파일러 사용시 프로그램 구문의 차이
언급했듯이 방금 pic16f877a 프로그래밍을 시작했습니다. 이제 7 개의 세그먼트 디스플레이로 작업 할 수 있습니다. 현재 ccs 컴파일러를 사용하고 있습니다. 아무 문제가 없습니다. 그러나 나는 컴파일러 독립적 인 프로그래머가되는 것을 선호합니다. 따라서 IAR 또는 Hitechc와 같은 다른 컴파일러에서 동시에 작업하고 싶습니다. ccs가 아닌 "컴파일러의 프로그램 명령문 선언"이 다른지 알고 싶습니다. 이 …
9 pic  compiler 

2
PIC 전압 측정
배터리로 작동하는 장치를 사용하고 있으며 마이크로 컨트롤러 (PIC)가 공급 전압을보고하기를 원합니다. 이를 통해 소모품에 사용 된 배터리 수와 배터리 팩의 충전 상태를 확인할 수 있습니다. 공급 전압 범위는 4xD (1.2V 공칭 NiMH 또는 약 6V를 만드는 1.5V 알카라인)에서 12xAA (14.4V의 경우 1.2V NiMH 또는 18V의 경우 1.5V 알카라인)입니다. 내 PIC가 …

5
앞으로 PIC 마이크로 컨트롤러를 위해 C ++로 코드를 작성할 수 있습니까?
PIC 코딩을 위해 C ++을 사용할 수 있습니까? C ++을 사용하지 못하게하는 하드웨어 제한이 있습니까? C 대신 C ++를 사용할 때 생성 된 .hex 파일의 크기와 프로그램 실행 시간이 얼마나 증가합니까? 현재 PIC에 C ++을 사용하는 것이 실제로 가능합니까? 이에 대한 향후 계획이나 지속적인 개발이 있습니까?
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.