«stm32» 태그된 질문

STM32는 STMicroelectronics의 세 번째 ARM 제품군입니다. ARM9E 코어를 기반으로하는 이전 STR9 제품군과 ARM7TDMI 코어를 기반으로하는 STR7 제품군을 따릅니다. STM32는 ARM Cortex-M 코어 제품군을 기반으로합니다.

2
STM32 GPIO 설정 이해
STM32 표준 주변기기 라이브러리에서 GPIO를 구성해야합니다. 그러나 구성 방법을 잘 모르는 3 가지 기능이 있습니다. GPIO_InitStructure.GPIO_Speed GPIO_InitStructure.GPIO_OType GPIO_InitStructure.GPIO_PuPd 에서 GPIO_Speed 에서 선택할 수있는 4 개 가지 설정 GPIO_Speed_2MHz /*!< Low speed */ GPIO_Speed_25MHz /*!< Medium speed */ GPIO_Speed_50MHz /*!< Fast speed */ GPIO_Speed_100MHz 어떤 속도를 선택해야하는지 어떻게 알 수 있습니까? …

5
CMSIS 및 HAL 및 표준 주변기기 라이브러리
PICs에서 ARM으로 전환하고 STM32F4 디스커버리 보드를 구입했습니다. 지금까지 나는 그것을 프로그래밍하기 위해 모든 레지스터를 메모리에 직접 액세스 할 수 있으며 (명확한 방법) 인생을 더 쉽게 만드는 데 사용할 수있는 3 개의 주요 라이브러리가 있음을 이해합니다. 이제 제 질문은 그 중 3 개 (CMSIS, HAL, Std Peripherals Lib) 중 가장 낮은 …
29 arm  stm32  stm32f4  cmsis 

8
마이크로 컨트롤러의 응용 프로그램과 별개의 부트 로더가 필요한 이유는 무엇입니까?
마이크로 컨트롤러의 동일한 플래시 프로그램 메모리, 특히 부트로 더라고하는 STM32F103에 별도의 프로그램이 필요한 이유는 무엇입니까? 기본 응용 프로그램과 분리하여 유지하는 데있어 특별한 점은 무엇입니까? 일반적으로 마이크로 프로세서 기반 시스템 (예 : PowerPC MPC8270)의 부트 로더는 마이크로 컨트롤러 (ARM STM32F103)와 동일한 작업을 수행하거나 기본적으로 서로 다른 작업을 수행하지만 둘 다 '부트 …


6
시리얼 프로토콜 구분 / 동기화 기술
오늘날에도 비동기식 직렬 통신이 전자 장치에 널리 보급됨에 따라 많은 사람들이 때때로 이러한 질문에 직면했다고 생각합니다. 직렬 회선 (RS-232 또는 이와 유사한)으로 연결된 전자 장치 D와 컴퓨터를 고려하여 PC정보를 지속적으로 교환해야합니다 . 즉 , PC각 명령 프레임을 보내고 상태 보고서 / 원격 측정 프레임으로 각각 응답합니다 (보고서는 요청에 대한 응답으로 …
24 serial  communication  protocol  brushless-dc-motor  hall-effect  hdd  scr  flipflop  state-machines  pic  c  uart  gps  arduino  gsm  microcontroller  can  resonance  memory  microprocessor  verilog  modelsim  transistors  relay  voltage-regulator  switch-mode-power-supply  resistance  bluetooth  emc  fcc  microcontroller  atmel  flash  microcontroller  pic  c  stm32  interrupts  freertos  oscilloscope  arduino  esp8266  pcb-assembly  microcontroller  uart  level  arduino  transistors  amplifier  audio  transistors  diodes  spice  ltspice  schmitt-trigger  voltage  digital-logic  microprocessor  clock-speed  overclocking  filter  passive-networks  arduino  mosfet  control  12v  switching  temperature  light  luminous-flux  photometry  circuit-analysis  integrated-circuit  memory  pwm  simulation  behavioral-source  usb  serial  rs232  converter  diy  energia  diodes  7segmentdisplay  keypad  pcb-design  schematics  fuses  fuse-holders  radio  transmitter  power-supply  voltage  multimeter  tools  control  servo  avr  adc  uc3  identification  wire  port  not-gate  dc-motor  microcontroller  c  spi  voltage-regulator  microcontroller  sensor  c  i2c  conversion  microcontroller  low-battery  arduino  resistors  voltage-divider  lipo  pic  microchip  gpio  remappable-pins  peripheral-pin-select  soldering  flux  cleaning  sampling  filter  noise  computers  interference  power-supply  switch-mode-power-supply  efficiency  lm78xx 

3
STM32F4 및 HAL
그래서 STM32F407 (ARM에 익숙하지 않음)을 사용하여 잠시 실험을 해왔으며 ST가 표준 주변 장치 라이브러리를 중단 한 것처럼 보이기 때문에 HAL 라이브러리를 사용하여 간단한 앱을 작성하기로 결정했습니다. 제 질문은 HAL의 요점이 무엇입니까? StdPeriph가 업무를 수행하지 않았습니까? 왜 그들은 HAL을 위해 중단합니까? 나에게 그것은 HAL이 완전한 엉망인 것처럼 보입니다. 문서는 이상합니다. 적어도 …
23 arm  stm32  stm32f4 

10
STM 마이크로 컨트롤러는 항상 화상
stm32로 작업 한 경험이 있지만 개발 보드에서만 사용했습니다. 최근에 간단한 브레이크 아웃 보드에서 stm32와 stm8을 납땜하고 st-linkv2 클론으로 프로그래밍하려고했습니다. 처음 전원을 켤 때, mcu는 몇 초 후에 타는 것과 같은 약간의 소음을 내며, 2 분 후에는 100mA를 끌어 들이고 담배를 피 웁니다. 누락 된 중요한 세부 정보가 있다고 생각합니다. 이와 …


6
STM32에서 printf 기능을 어떻게 사용합니까?
printf 함수를 사용하여 직렬 포트에 인쇄하는 방법을 알아 내려고합니다. 현재 설정은 STM32Fube 디스커버리 보드 가있는 STM32CubeMX 생성 코드 및 SystemWorkbench32입니다 . stdio.h에서 printf 프로토 타입이 다음과 같이 정의되어 있음을 알 수 있습니다. int _EXFUN(printf, (const char *__restrict, ...) _ATTRIBUTE ((__format__ (__printf__, 1, 2)))); 무슨 뜻인가요? 이 함수 정의의 정확한 위치는 …

4
공장 초기화는 어떻게 작동합니까?
모든 내장형 장치에는 "초기화"옵션이 포함되어있어 문제가있는 경우 사용자가 장치를 재설정 할 수 있습니다. STM32 보드에서 펌웨어를 개발 중입니다. 펌웨어에는 UART를 통해 응용 프로그램을 업그레이드 할 수있는 부트 로더가 포함되어 있으며 (새 이미지가 포함 된 이진 파일을 전송하여) 다른 기능을 추가하려고합니다. 공장 초기화. 사용자가이 옵션을 선택하면 보드는 원본 이미지를로드해야합니다. 공장 초기화 …

2
ST가 72MHz MCU에 100nF 디커플링 커패시터를 권장하는 이유는 무엇입니까? (그리고 10nF는 아님)
디커플링 커패시터에 대해 읽었으며 ST가 72MHz ARM 마이크로 컨트롤러에서 100nF 디커플링 커패시터를 권장하는 이유를 이해할 수없는 것 같습니다. 일반적으로 100nF 디커플링 커패시터는 공명으로 인해 최대 약 20-40MHz까지만 유효합니다. 공명이 100MHz에 가까워 10nF 디커플링 캡이 더 적합하다고 생각했습니다. (물론 패키지와 인덕턴스에 따라 달라 지지만, 내가 본 것의 값만 볼 수 있습니다.) …

1
Stm32 이벤트 및 인터럽트
stm32, 특히 stm32f4 디스커버리 보드에서 인터럽트를 연구하기 시작했습니다. 버튼을 눌러 인터럽트를 시작하고 다시 눌러 중지 해야하는이 예제를 찾았습니다. 이 줄에서 : EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt 인터럽트 모드 또는 이벤트 모드를 선택해야합니다. 이벤트 모드로 변경했지만 작동하지 않는 것 같습니다. 따라서 처리기가 인터럽트 중에 만 실행된다는 결론을 내 렸습니다. 그런 다음 코드가 실행될 …

3
STM32 개발 보드를 프로그래밍하는 방법
ARM 마이크로 컨트롤러 프로그래밍을 처음 시작했지만 AVR 및 PIC 마이크로 컨트롤러에 대한 경험이 있습니다. 며칠 전 eBay에서 STM32F103VET6 개발 보드를 구입했습니다. 나는 지금이 보드를 프로그래밍하려고하지만 어디서부터 시작해야할지 모르겠다. 또한 일부 데이터 시트와 일부 문서 (모두 중국어)가 들어있는 CD를 받았습니다. 누군가 어떻게 시작하는지 말해 줄 수 있습니까? 아니면 누군가 소스 샘플이 …
17 arm  stm32 

1
STM32 이벤트 EVENTOUT은 무엇입니까?
에서 수동 내 STM32의 GPIO 대체 기능 중 하나 EVENTOUT이라고 (즉 AF15, 138 페이지 참조). 어떤 시점에서도 이벤트가 정의되거나 유스 케이스가 아닙니다. STM32의 EVENTOUT 대체 기능은 무엇입니까?
17 stm32 

2
STM32F103 MCU를 디버그 / 프로그래밍하기 위해 외부 ST-Link를 사용하는 방법은 무엇입니까?
내 프로젝트에 STM32F103 MCU를 사용하고 있으며 외부 디버깅 / 프로그래밍 목적으로 STM32F411 Nucleo 보드의 ST-Link를 사용하려고합니다. CN2 점퍼를 끄고 실제 질문은 SWO (CN2)의 핀 배치에 있습니다. 이를 진행하는 방법은 다음과 같습니다. SWO의 PIN 1은 VDD_Target입니다. PIN 2는 SWCLK입니다 PIN 3은 GND입니다 PIN 4는 SWDIO입니다 PIN 5는 NRST입니다 PIN 6은 SWO입니다 …
16 stm32  stm32f10x  swd  st-link 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.