IP/Module | Example |
Name | Brief description |
ADC | ADC_Accumulation | This example Accumulations how to use ADC auto accumulation function. |
ADC_ExtLinesTrigger | This example describes how to trigger ADC conversion by external line event. |
ADC_GetVCAP | This example describes how to get internal VCAP. |
ADC_MultiChannels | This example describes how to sample multi-channels continuously. |
ADC_TIM1 | This example describes how to use TIM1 to trigger ADC conversion. |
AWK | AWK_DeepSleep | This example describes how to use awk wakeup deepsleep mode. |
AWK_Sleep | This example describes how to use awk wakeup sleep mode. |
BASETIM | TIM10_Count | This example describes how to se the counting function of TIM10. |
TIM10_Timing | This example describes how to se the Timing function of TIM10. |
BEEP | BEEP_Output | This example describes how to output a buzzer signal using BEEP. |
CRC | CRC_Calculation | This example describes how to use the CRC module to calculate the CRC checksum of byte arrays, half-word (16-bit) arrays and word (32-bit) arrays. |
FLASH | FLASH_EraseProgram | This example describes how to program the on-chip FLASH. |
GPIO | GPIO_EXTI_EdgeDebounce | This example describes how to toggle the GPIO output using EXTI's edge-triggered and debounce. |
GPIO_EXTI_LevelTwoSync | This example describes how to output GPIO level using EXTI's level-triggered and two-sync. |
GPIO_I2C_Master | This example describes how to use GPIO to simulate I2C protocol to read and write EEPROM 24C02. |
GPIO_InputOutput | This example describes how to read GPIO input and control GPIO output. |
GPIO_IOToggle | This example describes how to toggle the GPIO output. |
I2C | I2C_24c02 | This example describes how to use the I2C firmware library and an driver to communicate with an EEPROM 24C02 device. |
I2C_Master | This example describes how to use the I2C firmware library and an driver to communicate with an EEPROM 24C02 device. |
IWDG | IWDG_Interrupt | This example describes how to use the IWDG's interrupt. |
IWDG_Reset | This example describes how to use the IWDG. |
LPTIM | LPTIM_SleepMode | This example describes how to use LPTIM wakeup MCU from sleep mode. |
LPTIM_Toggle | This example describes how to use LPTIM toggle output function. |
LPTIM_Update_Interrupt | This example describes how to use LPTIM as a timer. |
LPUART | LPUART_Interrupt | This example describes how to use LPUART receive and send interrupts. |
LPUART_Polling | This example describes how to transmit and receive serial data by polling LPUART flag bits. |
LPUART_Sleep | This example describes how LPUART works in low-power Sleep mode. |
LVD | LVD_Interrupt | This example Interrupts how to use LVD low power interrupt function. |
LVD_Reset | This example Resets how to use LVD low power reset function. |
OWIRE | OWIRE_Receive | This example describes how to using OWIRE to receive data. |
OWIRE_Receive_IT | This example describes how to using OWIRE's interrupt to receive data. |
OWIRE_Transmit | This example describes how to using OWIRE to transmit data. |
OWIRE_Transmit_IT | This example describes how to using OWIRE's interrupt to transmit data. |
OWIRE_TransmitReceive | This example describes how to using OWIRE to transmit and receive data. |
OWIRE_TransmitReceive_IT | This example describes how to using OWIRE's interrupt to transmit and receive data. |
PCA | PCA_HighSpeed_Output | This example describes how to use PCA high speed output function. |
PCA_Input_Capture | This example Input_Captures how use the PCA peripheral to measure the frequency of an external signal. |
PCA_Output_PWM | This example describes how to use PCA peripheral genetate a PWM output. |
PCA_Timer | This example describes how to use PCA as a timer. |
PWR | PWR_DeepSleep | This example describes how to enters the system to DEEPSLEEP mode and wake-up from this mode using IO interrupt. |
PWR_Sleep | This example describes how to enters the system to SLEEP mode and wake-up from this mode using IO interrupt. |
RCC | RCC_Config | This example describes how to configure the system clock using the external 24MHz crystal oscillator, enable the external LSE clock. |
RCC_Output | This example describes how to Output the system clock. Can output HSI,HSE,LSI,LSE,SYSCLK,AHB clock. |
RTC | RTC_Calendar | This example describes how to use the RTC peripheral. |
RTC_Calendar_DeepSleep_LSE | This example describes how to use the RTC peripheral in deep sleep mode. |
RTC_Calendar_DeepSleep_LSI | This example describes how to use the RTC peripheral in deep sleep mode. |
SPI | SPI_Flash | This example describes how to use the SPI firmware library communicate with a SPI FLASH. |
SPI_Master | This example describes how to transmit data with SPI master. |
SPI_Slave_IT | This example describes how to transmit data with interrupt of SPI slave. |
SYSTICK | SYSTICK_Example | This example describes how to configure the SysTick to generate a time base equal to 1 ms. |
TIM | TIM1_6Steps_Output | This example describes how to generate PWM 6-step output using the TIM1 peripheral. |
TIM1_7PWM_Output | This example describes how to configure a TIM1 peripheral to generate a 7-channel PWM signal with the same frequency and 7 different duty ratios. |
TIM1_Base | This example describes how to toggle the GPIO output. |
TIM1_Encoder | This example describes how to use the encoder mode of TIM1. |
TIM1_Input_Capture | This example describes how to measure the width of a high level using the input capture feature of TIM1. |
TIM1_PWM_ComDeadBreak | This example describes how to use TIM1 complementary channel, dead zone insertion, and brake functions. |
TIM1_PWM_Input | This example describes how to measure the frequency and duty cycle of an external signal using TIM1. |
TIM1_PWM_Output | This example describes how to use TIM1 to generate two PWM waves with the same frequency and different duty ratios. |
UART | UART_Interrupt | This example describes how to use UART receive and send interrupts. |
UART_IRDA | This example describes how to use the UART IrDA Mode. |
UART_Polling | This example describes how to transmit and receive serial data by polling UART flag bits. |
UART_Printf | This example describes how to retarget the standard input and output function to the UART1. |
UART_Polling_Parity | This example demonstrates how to use the polling method with UART flags to send and receive serial data with parity bit. |
VCMP | VCMP_Application | This example describes how to use VCMP peripheral to compare two voltages. |
VCMP_OutputConfig_LPTIM_Gate | This example describes how to put VCMP comparation outcome into LPTIM timer gate. |
WWDG | WWDG_Interrupt | This example describes how to use the WWDG's interrupt. |
WWDG_Reset | This example describes how to use the WWDG. |