Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * io_definitions.c
- *
- * Created on: Jun 19, 2013
- * Author: abdullah
- */
- #include "init.h"
- void initialize_CPU(void)
- {
- _WDOG_CS1.Bits.UPDATE = 1; // Enable changes to WDOG.
- WDOG_CNT = 0xC520; // write the 1st unlock word
- WDOG_CNT = 0xD928; // write the 2nd unlock word
- _WDOG_CS1.Bits.EN = 0; // Kill the dog.
- _WDOG_CS1.Bits.INT = 1; // Enable WDOG interrupt.
- }
- void initialize_IO(void)
- {
- touch_LED = 1;
- touch_LED_OE = 1;
- touch_LED_IE = ~touch_LED_OE;
- LED_ctrl = 0;
- LED_ctrl_OE = 1;
- LED_ctrl_IE = ~LED_ctrl_OE;
- LED_ctrl_HDRVE = 1;
- LED1 = 1;
- LED1_OE = 1;
- LED1_IE = ~LED1_OE;
- LED2 = 1;
- LED2_OE = 1;
- LED2_IE = ~LED2_OE;
- LED3 = 1;
- LED3_OE = 1;
- LED3_IE = ~LED3_OE;
- LED4 = 1;
- LED4_OE = 1;
- LED4_IE = ~LED4_OE;
- LED5 = 1;
- LED5_OE = 1;
- LED5_IE = ~LED5_OE;
- LED6 = 1;
- LED6_OE = 1;
- LED6_IE = ~LED6_OE;
- LED7 = 1;
- LED7_OE = 1;
- LED7_IE = ~LED7_OE;
- LED8 = 1;
- LED8_OE = 1;
- LED8_IE = ~LED8_OE;
- }
- void initialize_MTIM0(void)
- {
- _MTIM0_CLK.MergedBits.grpCLKS = 0; // 2 bits.
- _MTIM0_CLK.MergedBits.grpPS = 0; // 4 bits.
- MTIM0_overflow = 0;
- _MTIM0_SC.Bits.TOIE = 1; // Overflow interrupt enable.
- MTIM0_stop = 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement