산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 산업기술

STM32 핀아웃:마이크로컨트롤러에 대한 전체 안내서

마이크로컨트롤러는 다양한 방식으로 전자 제품의 세계를 형성하고 있습니다. 로봇, 자동차 애플리케이션 등과 같은 다양한 분야에서 찾을 수 있습니다. 이러한 이유로 비용이 저렴하면서도 효과적인 것을 찾는 것은 엄청난 이점입니다. 마이크로컨트롤러의 적합한 유형 중 하나는 STM32 핀아웃입니다.

따라서 엔지니어링 프로젝트 구축의 초보자라면 이러한 유형의 마이크로컨트롤러 디스커버리 보드를 사용하는 것이 더 합리적입니다. 또한 엔지니어링 프로젝트를 실험할 때 저렴하고 사용하기 쉽고 전력 효율이 뛰어난 것이 필요합니다. 계속 읽으시면 STM32 핀아웃 및 사용 방법에 대한 전체 가이드를 찾을 수 있습니다.

(STM32 마이크로컨트롤러 칩).

STM32 핀아웃 구성.

STM32 핀아웃은 STMicroelectronics의 Nucleo 기판입니다. 어느 정도 비용이 상당히 저렴하고 상대적으로 사용하기 쉽습니다.

(STM32 파란색 알약 다이어그램은 완전히 레이블이 지정되어 있습니다.)

예를 들어 STM32 Nucleo F401RE 개발 기판에는 ARM 32비트 피질 마이크로컨트롤러가 함께 제공됩니다. 이 마이크로컨트롤러는 종종 별도의 프로브 없이 단일 LQFP64 패키지로 제공됩니다.

또한 메모리 액세스 및 전송을 위한 내장형 디버그 인터페이스/디버그 포트 및 ST-LINK 헤더/V2-1 프로그래머가 있습니다. ARM Cortex-M4F 코어, ARM Cortex-M33 코어, ARM Cortex-M3 코어 및 ARM Cortex-M7F 코어를 예로 들 수 있습니다.

Arduino Uno와 유사하지만 STM32 핀아웃에는 성능 향상을 위해 보드에 추가 핀이 있습니다. 결과적으로 이 보드는 상업적으로 매우 잘 작동합니다.

일반적으로 STM32 핀 설정은 두 가지 유형이 있습니다. 한쪽에는 STM 자체용 수 핀이 있습니다.

반면에 Arduino 연결용 암 핀입니다. 따라서 확장 핀 헤더로 인해 다른 Arduino 헤더를 연결할 수 있습니다.

구성의 일부로 STM32 핀아웃에는 3개의 LED가 있습니다.

같은 방식으로 별도의 적절한 기능을 가진 두 개의 PUSH 버튼이 있습니다. 그 중 하나는 마이크로컨트롤러를 사용자로 프로그래밍하는 것입니다. 반면에 RESET 버튼은 다른 위치에 있습니다.

종종 프로그래밍 보드는 3.3V의 입력 전압을 사용합니다. 7-12V 범위의 전압은 아날로그 전압 조정기가 있기 때문에 Vin 핀을 통해 공급할 때 여전히 적합합니다.

Nucleo-F401RE 핀아웃 구성

STM132를 더 잘 이해하기 위해 Nucleo F401RE 핀아웃 구성에 대해 설명하겠습니다.

앞서 언급했듯이 STM132 Nucleo 보드 핀아웃 다이어그램에는 두 세트의 핀이 있습니다.

한편으로는 Arduino 실드 핀이 있습니다.

한편, STM132 모듈을 연결하는 모르포 핀이 있습니다.

Arduino 핀에는 CN5, CN6, CN8 및 CN9 범주가 있습니다. 또한 더 잘 설명하기 위해 각 핀 카테고리를 표로 만들었습니다.

GPIO 핀아웃 구성.

다른 쪽 끝에는 개발자 보드에 GPIO 핀 세트가 있습니다. 이 경우 GPIO 핀은 수 헤더로 작동합니다. 이 헤더는 총 76개의 핀을 구성합니다.

또한 GPIO 핀을 CN7과 CN10으로 분류하며 각 면에 38개가 있습니다. GPIO 핀, 타이머 핀, 접지 핀, 전원 핀 및 아날로그 핀을 찾을 수 있습니다.

기술 사양

STM132의 기술 사양은 다른 범주에 있습니다. 결과적으로 아래에서 강조 표시된 개발 보드의 내부 기능을 찾으십시오.

유사 개발 위원회

STM132와 유사한 다른 시리즈의 패널은 다음과 같습니다.

(Arduino Uno 마이크로컨트롤러).

STM32 Nucleo 보드 및 프로그래밍 방법

STM Nucleo Board를 시작하는 것은 매우 간단합니다. 대부분의 경우에 도움이 될 만한 충분한 연구 자료가 있습니다. 또 다른 메모에는 내장형 디버거와 프로그래밍 칩이 있습니다. 따라서 이러한 보드를 프로그래밍하는 것이 상대적으로 더 쉽습니다.

결과적으로 우리는 귀하의 프로그래밍 경험을 지원하기 위해 일부 통합 개발 환경을 참여시킵니다. 여기에는

가 포함됩니다.

위에 나열된 고급 소프트웨어는 다양한 방식으로 제공됩니다. 그러나 Keil MDK는 여전히 가장 인기 있는 소프트웨어 도구입니다.

예를 들어 Keil MDK는 프로그래밍 초보자에게 쉽습니다. 또한 프로그래머는 개발 툴체인이 저렴하기 때문에 선호합니다. 공식 웹사이트에서 IDE 파일과 해당 드라이버를 다운로드하여 설치하기만 하면 됩니다.

STM32의 응용

대부분의 Nucleo 개발 보드와 마찬가지로 STM32는 상당한 상업적 및 산업적 중요성을 가지고 있습니다. 따라서 가장 중요한 응용 프로그램을 제공합니다.

(마이크로컨트롤러로 구동되는 자동차 로봇).

결론

STM32 핀아웃은 일련의 32비트 마이크로컨트롤러 칩 중 하나입니다. 전자 애호가들은 대부분 STM32의 경제성, 뛰어난 전력 효율성 및 간단한 애플리케이션 프로그래밍 인터페이스를 선호합니다. 또한 STM32는 다양한 변형으로 제공되며 여러 기능을 허용합니다. 전반적으로 마이크로아키텍처는 ARM 프로세서 코어를 사용합니다.

이 가이드를 통해 관련 엔지니어링 프로젝트를 구축하기 위해 더 많은 노력을 기울일 준비가 되었습니다. 따라서 추가 지침이나 리소스가 필요하면 저희에게 연락하십시오.


산업기술

  1. 방폭 모터 선택에 대한 전체 안내서
  2. 적절한 전기 모터 보관에 대한 완전한 안내서
  3. CNC 기계 공장:완전한 가이드
  4. 3D 프린팅에 대한 완전한 가이드
  5. 가공 부품에 대한 완전한 안내서
  6. MIG 대 TIG 용접:올바른 방법 선택을 위한 완벽한 가이드
  7. 산업용 습식 브레이크의 기초:완전한 가이드
  8. 재고 관리에 대한 완전한 가이드
  9. DIY 배터리 충전기:완전한 가이드
  10. 5축 CNC 머시닝:완벽한 가이드