STM32F103(10)
-
1. stm32f103 black pill test board 제작 #2 일정표 작성
1. 일정표 작성 완료 ps. 간단한것 부터 하다보면 언젠가는 전문가가 되겠다.
2021.03.16 -
1. stm32f103 datasheet #4(Frequency)
1. 4 to 16MHz : hse(high speed external) 16Mhz까지 부착해서 사용이 가능하다. 하지만 stm32cubeide 에서 확인하면 1~25Mhz로 나타나 있다. 설정하고 test가 필요하겠다. 2. internal 8 MHz factor-trimmed RC trimmed : 손질된 factor : 요소, 인자 즉 RC 로 손질된 인자 내부 8Mhz 이다. hsi : high speed internal 3. internal 40kHz RC LSI : low speed internal 4. 32 kHz oscillator for RTC with calibration RTC : real time clock 외부 lse(low speed external) 32.768KHz를 이용해서..
2021.03.08 -
1. stm32f103 datasheet #3(POR,PDR,PVD)
POR : Power on reset PDR : Power down reset PVD : Programmable voltage detector Power on reset : rising edge 전원 투입해서 0V 상승중 1.92V 가 되면 reset 이 해제 된다. Power down reset : falling edge 전원이 하강하면 1.88V가 되면 reset 발생 1. 1.92V 이상이 되면 reset 이 해제 된다.(power on reset) 2. 1.88V 이하가 되면 reset 이 발생한다.(povwer down reset) 3. 40mv의 hysteresis가 있다. 4. hysteresis는 위 사진에서 보듯이 high / low 사이에 유지 구간이라고 할 수 있다. 5. hyster..
2021.02.25 -
1. stm32f103 datasheet #1
arm : ARM 아키텍처(ARM architecture, 과거 명칭: Advanced RISC Machine, 최초 명칭: Acorn RISC Machine)는 임베디드 기기에 많이 사용되는 RISC 프로세서이다. 저전력을 사용하도록 설계하여 ARM CPU는 모바일 시장 및 싱글 보드 컴퓨터로 불리는 개인용 컴퓨터에서 뚜렷한 강세를 보인다. 개인용 컴퓨터 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 개인용 컴퓨터(영어: Personal Computer, PC)는 기업이나 가정에서 개인이 사용하는 컴퓨터를 말한다. 보통 책상 위에 놓고 사용할 수 있을 정도의 , PC라는 이름은 1970 ko.wikipedia.org risc 축소 명령어 집합 컴퓨터(Reduced Instruct..
2021.01.12 -
19. [STM32F103] 6.adc #3 volume으로 pwm 조절하기
1. 개요 - 가변저항을 이용하여 pwm duty를 변화 시킨다 - 가변저항 변화 범위를 0~999로 변경한다. 2. 설정 - timer3 channel3,4 사용 - uart 통신 설정 3. Generate code(alt + k) 4. code HAL_TIM_PWM_Start(&htim3, TIM_CHANNEL_3); //time3 pwm staart while(HAL_ADCEx_Calibration_Start(&hadc1) != HAL_OK); // adc value 정밀도 올라감 /* USER CODE END 2 */ /* Infinite loop */ /* USER CODE BEGIN WHILE */ while (1) { HAL_ADC_Start(&hadc1); HAL_ADC_PollForCon..
2020.12.02 -
18. [STM32F103] 2.통신#5 cubeide에서 통신확인하기
1. 개요 - 시리얼 통신을 다른 프로그램말고 cubeide내부것으로 확인하는 방법 2. setting 2-1 window -> show view -> console 선택 2-2 comman shell Console 선택 2-3 new 선택 3. 결과 확인 ps. cubeide 에서도 uart 통신 확인이 가능하다. 여기서 port(com3) 소유 하고 있으면 다른 serial monitor program에서 되지 않는다. 닫고 하면된다.
2020.12.01