본문 바로가기
반응형
[STM32F746G-DISCO] Timer PWM 사용하기 아래 테스트는 STM32CubeIDE 1.6.1/STM32Cube_FW_F7_V1.16.1를 사용하여 테스트 되었습니다.STM32F746G-DISCO 보드의 타이머는 PWM(Pulse Width Modulation)기능을 제공하여 간단히 1초마다 50% duty를 갖는 펄스를 발생시키는 테스트를 해 보았습니다. 일반적인 타이머 사용은 아래 게시글을 참고해 주시기 바랍니다2024.07.05 - [Hardware/STM32] - [STM32F746G-DISCO] Timer 사용하기PWM을 사용하기 위해 회로도를 살펴보니 아두이노 포트 D3번이 TIM3_CH1번으로 PWM으로 사용할 수 있습니다.STM32CubeIDE에서 새 프로젝트를 생성하여 핀 초기화후 RCC/SYS/TIM3/USART1만 설정하였습니다... 2024. 7. 9.
[STM32F746G-DISCO] Timer 사용하기 아래 테스트는 STM32CubeIDE 1.6.1/STM32Cube_FW_F7_V1.16.1를 사용하여 테스트 되었습니다.STM32F746NG 데이터시트에서 Timer 관련 부분을 살펴보았습니다.아래는 각 Timer에서 사용되는 어드레스와 버스가 적혀 있습니다.STM32F746NG의 Timer는 총 14개의 Timer를 가지고 있으며 TIM1/TIM8은 Advance-control로, TIM2/TIM3/TIM4/TIM5/TIM9/TIM10/TIM11/TIM12/TIM13/TIM14은 General-purpose로, TIM6/TIM7은 Basic timer로 사용됩니다. 그 외에 소모전력을 줄이기 위해 사용되는 Low-power timer(LPTIM)가 있습니다. 각 Timer의 자세한 스펙은 데이터시트를 .. 2024. 7. 9.
[STM32F746G-DISCO] LTDC 사용하기 아래 테스트는 STM32CubeIDE 1.6.1/STM32Cube_FW_F7_V1.16.1를 사용하여 테스트 되었습니다.STM32F746NG의 LCD-TFT Display Controller (LTDC)는 아래와 같은 특징을 가지고 있습니다. • 24-bit RGB Parallel Pixel Output; 8 bits-per-pixel (RGB888) • 2 display layers with dedicated FIFO (64x32-bit) • Color Look-Up Table (CLUT) up to 256 color (256x24-bit) per layer • Supports up to XGA (1024x768) resolution • Programmable timings for different d.. 2024. 7. 9.
[STM32F746G-DISCO] SDRAM 사용하기 아래 테스트는 STM32CubeIDE 1.6.1/STM32Cube_FW_F7_V1.16.1를 사용하여 테스트 되었습니다.STM32F746G-DISCO보드에서 사용되는 SDRAM은 Micron사의 MT48LC4M32B2 SDRAM을 사용합니다. MT48LC4M32B2 데이터시트를 살펴보니 아래와 같은 특징이 있습니다. • PC100-compliant • Fully synchronous; all signals registered on positive edge of system clock • Internal pipelined operation; column address can be changed every clock cycle • Internal banks for hiding row access/precha.. 2024. 7. 8.
[STM32F746G-DISCO] FMC(Flexible Memory Controller) STM32F746G-DISCO 보드에서 사용되는 STM32F746NG 에는 외부 메모리와의 인터페이스를 위해 Flexible Memory Controller (FMC)가 있는데 아래 3가지 컨트롤러를 지원합니다. • NOR/PSRAM 메모리 컨트롤러• NAND 메모리 컨트롤러• 동기식(Synchronous) DRAM(SDRAM/Mobile LPSDR SDRAM) 컨트롤러 STM32F746NG의 FMC는 아래와 같은 특징을 가지고 있습니다.• Interface with static-memory mapped devices including:– Static random access memory (SRAM)– NOR Flash memory/OneNAND Flash memory– PSRAM (4 memory ba.. 2024. 7. 8.
[STM32F746G-DISCO] ADC 사용하기 아래 테스트는 STM32CubeIDE 1.6.1/STM32Cube_FW_F7_V1.16.1를 사용하여 테스트 되었습니다.STM32F746G-DISCO 보드에서 사용되는 STM32F746NG 칩에는 아날로그 신호를 디지털 신호로 변환하기 위해 12bit의 ADC가 들어있는데 최대 19 채널(16개의 외부 소스 + 2개의 내부 소스 + VBAT 채널)을 사용할 수 있으며 아래와 같은 특징을 가지고 있습니다. • 12-bit, 10-bit, 8-bit or 6-bit configurable resolution • Interrupt generation at the end of conversion, end of injected conversion, and in case of analog watchdog or ov.. 2024. 7. 7.
반응형