microcontroller

    0

    1답변

    현재 GPIO 핀의 입력으로 외부 입력 소스를 사용하려고하는 STM32 F4 디스커버리 보드가 포함 된 프로젝트에서 작업하고 있습니다. 외부 입력 소스는 3.3V로 설정된 전원 공급 장치입니다. 핀은 특정 값이 지정되지 않은 경우 입력이 접지되도록 GPIO_PULLDOWN 모드로 설정됩니다. 그러나 일단 접지되면 입력 값을 변경할 수 없습니다. 전원 공급

    -2

    3답변

    하버드 아키텍처는 코드와 데이터 메모리를위한 별도의 버스가있는 컴퓨터 아키텍처입니다. 이 아키텍처는 RAM 또는 ROM에있는 코드 메모리를 참조합니다 (마이크로 컨트롤러 용). 아키텍처가 코드 메모리에 대해 말하면 혼란 스러웠습니다. 내가 아는 한 소규모 임베디드 시스템에서 코드는 항상 ROM에서 실행되지만 반면 중간 규모 및 정교한 임베디드 시스템에서는

    0

    1답변

    MicroPython을 지원하는 마이크로 컨트롤러 용 이미지 처리 루틴을 작성하고 있습니다. 나쁜 소식은 0.5MB의 RAM 만 있다는 것입니다. 즉, 256x256과 같이 상대적으로 큰 이미지/행렬을 사용하려는 경우 더 작은 행렬 (예 : 32x32)의 모음으로 처리하고 해당 행렬에 대한 연산을 수행해야합니다. 그것의 (32x32) 서브 매트릭스로부터 o

    0

    1답변

    오히려 새로운 AURIX TriCore MCU에서 일부 링커 스크립트를 적용하고 있습니다. 전혀 이해할 수없는 명령이 있으며 문서 [0]은별로 도움이되지 않습니다. 누군가가 원칙적으로 말해 줄 수, 거기에 무엇을하려고? "글로벌 주소"란 무엇이고 "핵심 지역 주소"는 무엇을 의미합니까? [0] 인피니언 테크놀로지스 AG :은 TriCore 개발 플랫폼, 2

    -1

    1답변

    프로그래머를 사용하여 AVR을 프로그래밍하는 방법을 알고 있습니다. 나는 루비를 배우기를 원하고 있으며 직렬 포트에서 직접 Arduino 또는 Attiny85와 상호 작용하는 것이 재미있을 것이라고 생각했습니다. 나는이 물건에 새로운 점이있다. AVR 칩에 직접 프로그램을 굽지 않고 LED, 서보 및 기타 구성 요소를 제어 할 수있는 방법이 있습니까? 직렬

    0

    1답변

    gcc는 기능과 같은 약한 기호를 만들 수있는 __attribute__((weak))입니다. 이를 통해 사용자는 함수를 다시 정의 할 수 있습니다. 나는 XC8에서 같은 행동을하고 싶다. 상세 정보 : 내가 XC8에 대한 드라이버를 작성하고 있는데 사용자 정의 함수에 낮은 수준의 초기화를 위임하고 싶습니다. 함수를 재정의하는 것이 가능하다는 것을 알고 있습

    0

    1답변

    8051 uC의 Port2에서 빈 핀의 상태를 읽는 소프트웨어 방법이 있습니다. 8051의 핀이 연결되어 있지 않으면 0을 읽어야한다는 의미입니다. 8051의 제 버전에는 내부 풀업 레지스터가 없습니다. 또한 하드웨어를 변경할 수 없습니다.

    0

    1답변

    마이크로 컨트롤러에 익숙하지 않으며 AVR 마이크로 컨트롤러를 배우기 시작했습니다. 내가 아는 전부는 일반 및 고급 기능 I/O 핀이 있고 우리는 각각의 레지스터를 읽을 필요가있다. 같은 기능을 사용하는 몇 가지 프로젝트를 수행했습니다. 하지만 RTOS를 마이크로 컨트롤러에 임베드 할 수있는 기능이 지금은 Micrium입니다. 이제는 마이크로 컨트롤러에 어

    0

    1답변

    저는 24 핀의 공통 양극 2 색 LED 매트릭스를 가지고 있으며, 하나의 마이크로 컨트롤러를 사용하여 이들 중 두 개를 구동하려고합니다. 그래서 Max7219 드라이버를 사용하기로 결정했습니다. 하지만 초보자 인 나는 무엇을해야할지 생각하고 온라인 리소스가 arduino를 중심으로하는 것처럼 보인다. Davide Gironi가 개발 한 library을 찾

    1

    2답변

    INT1 인터럽트를 사용하여 직사각형 펄스를 생성하려고합니다. 펄스 길이를 설정하기 위해 timer0 인터럽트를 사용하고 있습니다. 이 프로그램에서 소프트웨어 폴링 방법 을 사용하고 있습니다. PB1을 누르면 PORTD에서 직사각형 펄스가 생성됩니다. 하지만 문제는 PB1을 누르면 INT1IF 인터럽트 플래그가 설정되지 않는다는 것입니다. 여기 내 코드 #