본문 바로가기
반응형
[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.
[STM32F746G-DISCO] RCC (Reset and Clock Control) STM32F746G-DISCO 보드에서 사용되는 STM32F746NG에는 리셋과 클럭 관련된 RCC 블록이 있습니다. RESET먼저 STM32F746NG에는 사용되는 리셋의 종류는 Sytem Reset, Power Reset, Backup domain Reset 3가지가 있습니다. # System reset 아래 조건 중 하나라도 만족할 경우 발생되면 모든 레지스터를 기본 초기값으로 되돌립니다. 1. A low level on the NRST pin (external reset)2. Window watchdog end of count condition (WWDG reset)3. Independent watchdog end of count condition (IWDG reset)4. A software r.. 2024. 7. 7.
반응형