«programming» 태그된 질문

프로그래밍 부분 (FPGA, Flash 등)에 대한 질문 대신 스택 오버플로 대신 많은 소프트웨어 프로그래밍 질문을해야합니다.

5
Freescale Kinetis KE-플래시 쓰기
나는 여러 해 동안 다양한 마이크로 컨트롤러와 마이크로 프로세서를 사용해 왔지만 Kinetis KE 시리즈 (특히 S9KEAZN64AMLC)에 의해 쇠약해진 것 같습니다. 2015 년 1 월 17 일 TL; DR : Freescale 은 Kinetis Design Studio 소프트웨어 v2.0.0이이 장치 (자체 TRK-KEA64 평가 보드 포함)에서 작동하지 않음을 확인 합니다. 당분간 CodeWarrior MCU V10.6을 …

8
MCU를 이용한 기능적 프로그래밍
Haskell, LISP 또는 Scheme과 같은 기능적 언어를 통해 프로그래머는 기능적 프로그래밍 패러다임을 사용하여 빠르게 작업 할 수 있습니다. 그들은 비효율적 이지만 내 응용 프로그램은 프로그램 자체의 효율성보다 프로그래머 효율성에 중점을 둡니다. 기계 제어 등을 위해 마이크로 컨트롤러에서 기능 프로그래밍을 사용하고 싶습니다. 최소 시스템 리소스와 같은 제한 사항은 무엇입니까? 이러한 언어의 …

3
아두 이노를자는 방법
Arduino의 슬립 모드를 어떻게 프로그래밍합니까? 특히 배터리 구동 설계의 경우 CPU를 절전 모드로 설정하고 필요할 때만 깨우기위한 좋은 기술은 무엇입니까?

2
내장 플래시 메모리 크기가 충분하지 않습니다
내 프로젝트 중 하나에서 Texas instrument의 TM4C1230C3PMI 컨트롤러를 사용하고 있습니다. 32KB의 내부 플래시가있어 응용 프로그램에 충분하지 않습니다. 더 높은 플래시 크기의 마이크로 컨트롤러는 시장에서 사용할 수 있지만이 마이크로 컨트롤러 만 사용하고 싶습니다. 내 지식에 따라 외부 EEPROM을 사용하여 총 플래시 크기 (프로그램 메모리)를 늘릴 수 있습니다. 내 생각이 맞습니까? 그렇지 …

2
다른 언어로 Arduino를 프로그래밍 할 수 있습니까?
C / C ++ 기반이 아닌 다른 언어로 Arduino를 프로그래밍 할 수 있습니까? 그렇게하려면 무엇이 필요할까요? 다른 IDE를 사용할 수 있다는 것을 알고 있습니다. 예를 들어 Python으로 Arduino를 코딩 할 수있는 것과 같은 실제 프로그래밍 언어가 궁금합니다.

3
회사는 어떻게 칩을 사전 프로그래밍합니까?
특히 SMD 패키지에 관심이 있습니다. 내가 생각하는 DIP 패키지는 단순히 소켓에 넣고 그렇게 프로그래밍합니다. 물론 프로그래머 헤더를 최종 제품에 설계하여 코드를 업로드 및 / 또는 업데이트 할 수 있지만, 일부 회사는 사전 프로그래밍 된 칩을 판매한다는 것을 알고 있습니다 (Digikey와 같은 공급 업체는이 옵션을 제공합니다. 사전 프로그래밍 된 칩을 공급하기 …

4
ICSP 또는 사전 프로그래밍 된 마이크로 컨트롤러
소규모 생산을 위해 PCB를 설계했습니다. 현재 한 번에 20 개씩 손으로 납땜하고 있습니다. 이 PCB는 보드에 납땜하기 전에 프로그래밍하는 ATMEGA168 마이크로 컨트롤러를 사용합니다.이 방법은 현재 잘 작동합니다. 제가 디자인 한 제품이 꽤 인기있는 것 같아서 200 개의 보드를 한꺼번에 제조하고 조립하는 것을보고 있습니다. ICSP 헤더를 보드에 포함 시키거나 IC를 미리 …

1
플래시 메모리로 표면 실장 IC를 프로그래밍 한 다음 납땜을 리플 로우 할 수 있습니까?
ATMEGA328P-AU와 같은 많은 칩은 특정 온도에서 플래시 저장 수명을 표시하지만 일반적으로 100 ° C에서 튀어 나옵니다. 납땜 후 칩을 프로그래밍하기 위해 보드에 리드를 포함시키는 것이 이상적이지만, ~ 230 ° C의 리플 로우 온도에서 플래시 메모리가 어떻게 영향을 받는지 알고 싶습니다.

8
각 마이크로 컨트롤러 라인에는 고유 한 프로그래밍 언어 / 구문이 있습니까?
Arduino를 프로그래밍하고 Teensy 프로그래밍을 시작했습니다. 그것들은 C와 비슷하지만 프로그래밍 언어에는 약간의 뉘앙스가 있습니다. 예를 들어 Arduino의 C에서는 pinMode (pin #, Output / Input) 함수를 호출하여 출력 신호 또는 수신 신호에 디지털 핀을 지정합니다. Teensy의 C에서는 입력 또는 출력 ( Teensy IO 구문 ) 으로 총 4 개의 포트 (각 포트는 …

4
FPGA-DIY 프로그래밍
저는 몇 년 동안 마이크로 컨트롤러를 프로그래밍 해 왔으며 디지털 디자인 클래스를 수강 한 후 FPGA를 발견했습니다. 다른 FPGA, 개발 보드 등에 대한 연구를 한 후에도 최종 "제품"의 내 자신의 버전을 만드는 방법을 알지 못하므로 구매를 주저하고 있습니다. PIC, SAM, AVR 등을 사용자 정의 PCB에 아무 문제없이 넣었으므로 걱정할 필요가 …
9 fpga  spi  programming 

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

2
힙과 스택의 물리적 표현은 무엇입니까?
프로그램 카운터가 카운트 할 수 있고 bss (블록 시작 기호)가 글로벌 데이터 인 명령어에 대한 메모리 뱅크가있는 프로세서에서 .bss 및 코드가 물리적 표현을 갖는 방법을 쉽게 이해할 수 있습니다. 그러나 로컬 변수 스택과 동적 메모리 힙이 있습니다. 이러한 것들이 회로에 물리적으로 어떻게 적용됩니까?

5
ATTiny13 — avr-gcc Hello World는 100 바이트 이상을 사용합니까?
ATTiny13에 대한 프로그램을 작성하려고합니다. 내 문제는 크기 제약이 크다는 것입니다. 첫 번째 Hello World 프로그램을 만들 때 조명을 켜고 끄는 데 100 바이트의 프로그램 공간이 필요했습니다! 이 크기를 줄이기 위해 avr-gcc에 제공 할 수있는 옵션이 있습니까? 또한 crt0에 무엇입니까? 나는 AVR 어셈블리에 너무 열중하지 않아서 많이 이해하지 못한다 .. 이 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.