Software Development
FM0+ S6E1C-Series Starter Kit Guide, Doc. # 002-10542 Rev. *C
32
2
s6e1c3_bt_pwm
Title: Base Timer
Description: This project demonstrates the base timer operation of the S6E1C3 device. The
project configures a base timer in PWM mode to generate a PWM sequence. The PWM
output sequence from TIOA10_1 drives the green LED of LED4. The PWM duty cycle is
updated every 2ms on another base timer, producing a breathing LED effect.
3
s6e1c3_dstc
Title: Descriptor System Data Transfer Controller(DSTC)
Description: This project demonstrates the Descriptor System Data Transfer Controller
(DSTC) operation of the S6E1C3 device. The program configures DSTC to move the data
from a source array(
au32SourceData)
to a destination array
(au32DestinationData
), and
then compares the content of the arrays to verify the data.Refer to
4
s6e1c3_dt
Title: Dual Timer
Description: This project demonstrates the dual timer operation of the S6E1C3 device. This
program configures a dual timer to interrupt at a certain interval. In interrupt service routine,
the P3E pin is toggled, causing the green LED to blink.
5
s6e1c3_ext_int
Title: External Interrupt
Description: This project demonstrates the external interrupt operation of the S6E1C3
device. SW2 key press is detected by the external interrupt (INT03_2). On pressing SW2
key, RGB LED (LED4) will change the color from red to green to blue.
6
s6e1c3_flash
Title: Flash Write
Description: This project demonstrates the flash writing operation of the S6E1C3 device. A
specific set of four values each of four bytes in size will be written into a specific address
location in the flash memory. Refer to
7
s6e1c3_gpio
Title: GPIO
Description: This project demonstrates the GPIO operations of the S6E1C3 device by driving
an LED. The PB2 pin sinks the current from the green LED of the RGB LED (LED4). The PB2
pin will output a pulse sequence to blink the LED continuously.
8
s6e1c3_mfs_uart
Title: Multi-function Serial Interface
Description: This project demonstrates the UART communication of the S6E1C3 device.
This program enables the MFS0 as a UART to communicate with the CMSIS-DAP. The
CMSIS-DAP serves as the bridge between the MCU and the PC. Refer to
9
s6e1c3_rtc
Title: Real Time Clock
Description: This project demonstrates the RTC operation of the S6E1C3 device. The
program enables the RTC in calendar mode, and sends out the data through UART0.The
calendar starts from 2015/9/13 23:59:01 Wednesday. The calendar data will be displayed in
Serial Port Viewer window. Refer to
10
s6e1c3_sleep_mode
Title: Sleep Mode
Description: This project demonstrates the sleep mode operation of the S6E1C3 device. The
MCU will enter sleep mode after blinking the green LED five times. It can be woken up by
pressing SW2. After wakeup, the green LED will turn on. Refer to
Summary of Contents for FM0+ S6E1C-Series
Page 49: ...Appendix FM0 S6E1C Series Starter Kit Guide Doc 002 10542 Rev C 49 Figure A 2 CMSIS DAP USB...
Page 50: ...Appendix FM0 S6E1C Series Starter Kit Guide Doc 002 10542 Rev C 50 Figure A 3 Stereo Codec...
Page 51: ...Appendix FM0 S6E1C Series Starter Kit Guide Doc 002 10542 Rev C 51 Figure A 4 Interfaces...