현재 위치 - 편방대전넷 - 건강식단 - 대학 1 학년 때 학교 로봇 디자인 대회에 참가하고 싶은데, 어떻게 마이크로 컨트롤러를 도입합니까?

대학 1 학년 때 학교 로봇 디자인 대회에 참가하고 싶은데, 어떻게 마이크로 컨트롤러를 도입합니까?

현재 단일 칩은 이미 우리 생활의 각 분야에 침투하여 어느 분야에 단일 칩 마이크로 컴퓨터의 흔적이 없는지 거의 발견하기 어렵다. 전화, 장난감, 휴대폰, 각종 브러시기, 키보드, 컬러 TV, 냉장고, 에어컨, 전자난로, 자동차, 산업 자동 제어, 로봇, 미사일 내비게이션 장치, 심지어 미국의 탐사 로봇까지 모두 하나 이상의 단일 칩 마이크로 컴퓨터를 포함하고 있다. 단일 칩 마이크로 컴퓨터의 수는 PC 를 훨씬 능가 할뿐만 아니라 인간을 능가합니다. 따라서 단일 칩 마이크로 컴퓨터의 연구, 개발 및 응용은 많은 수의 하드웨어 및 소프트웨어 엔지니어를 만들 것입니다. -응?

누군가는 이 유망한 것을 배우느냐고 물어볼 것이다. 단편기가 무슨 용도로 쓰이는가에 따라 달라진다. (알버트 아인슈타인, 공부명언) 단일 칩 마이크로 컴퓨터의 종류는 다양합니다. 5 1 코어 마이크로 컨트롤러, ARM 코어 마이크로 컨트롤러 등이 있습니다. 먼저 5 1 코어 마이크로 컨트롤러 (예: STC89 89,90, 15, 12 시리즈 등) 를 말씀드리겠습니다. 이 단일 칩 마이크로 컴퓨터는 배우기 쉽고 사용하기 쉬운 8 비트 컨트롤러입니다. 시장에서는 전기밥솥, 전자레인지, 양생솥, 스마트 팬 등 소형 가전제품의 프로세서로 자주 사용한다.

그런 다음 ARM 커널의 MCU 가 있습니다. 학습에 일반적으로 사용되는 모델은 STM32, 32 비트 컨트롤러입니다. 내부 자원은 5 1 코어 MCU 보다 복잡하고 성능이 높습니다. 그 중 일부는 스마트 시계, 스마트 혈압계 등을 만드는 데 쓰인다. 일반적으로 5 1 코어 MCU 는 배우기 쉽고, 쉽게 시작할 수 있으며, ARM 코어 MCU 는 성능이 높기 때문에 시작하기가 쉽지 않습니다.

제 경험상 C 언어의 기초를 먼저 배우고 (포인터와 구조는 잠시 생략하고 나중에 천천히 보완할 수 있음), STC 의 5 1 마이크로 컨트롤러를 배우고, 포인터와 구조를 더 배우고, STM32 를 배우겠습니다. STM32 를 하고 UCOS 및 RTOS 와 같은 운영 체제를 실행하려면 데이터 구조를 배워야 합니다. 일반적으로, 이것이 바로 네가 시작해야 할 모든 일이다.