71x_it.c
上传用户:yyyd609
上传日期:2022-07-18
资源大小:183k
文件大小:13k
源码类别:

微处理器开发

开发平台:

C/C++

  1. /******************** (C) COPYRIGHT 2003 STMicroelectronics ********************
  2. * File Name          : 71x_it.c
  3. * Author             : MCD Application Team
  4. * Date First Issued  : 16/05/2003
  5. * Description        : Main Interrupt Service Routines
  6. *
  7. *    This file can be used to describe all the exceptions subroutines
  8. *    that may occur within your application.
  9. *    When an interrupt happens, the software will branch automatically
  10. *    to the corresponding routine according to the interrupt vector
  11. *    loaded in the PC register.
  12. *
  13. *    The following routines are all empty, user can write code for
  14. *    exceptions handlers and peripherals IRQ interrupts.
  15. *
  16. *******************************************************************************
  17. * History:
  18. *  16/05/2003 : Created
  19. *******************************************************************************/
  20. #include "71x_it.h"
  21. #include "71x_lib.h"
  22. #include "USB_lib.h"
  23. #include "USB_conf.h"
  24. #include "USB_prop.h"
  25. #include "USB_pwr.h"
  26. extern void USB_Istr(void);
  27. /*******************************************************************************
  28. * Function Name  : Undefined_Handler
  29. * Description    : This function handles Undefined instruction exception.
  30. * Input          : None
  31. * Output         : None
  32. * Return         : None
  33. *******************************************************************************/
  34. void Undefined_Handler(void)
  35. {
  36. }
  37. /*******************************************************************************
  38. * Function Name  : FIQ_Handler
  39. * Description    : This function handles FIQ exception.
  40. * Input          : None
  41. * Output         : None
  42. * Return         : None
  43. *******************************************************************************/
  44. void FIQ_Handler(void)
  45. {
  46. }
  47. /*******************************************************************************
  48. * Function Name  : SWI_Handler
  49. * Description    : This function handles SWI exception.
  50. * Input          : None
  51. * Output         : None
  52. * Return         : None
  53. *******************************************************************************/
  54. void SWI_Handler(void)
  55. {
  56. }
  57. /*******************************************************************************
  58. * Function Name  : Prefetch_Handler
  59. * Description    : This function handles Prefetch Abort exception.
  60. * Input          : None
  61. * Output         : None
  62. * Return         : None
  63. *******************************************************************************/
  64. void Prefetch_Handler(void)
  65. {
  66. }
  67. /*******************************************************************************
  68. * Function Name  : Abort_Handler
  69. * Description    : This function handles Data Abort exception.
  70. * Input          : None
  71. * Output         : None
  72. * Return         : None
  73. *******************************************************************************/
  74. void Abort_Handler(void)
  75. {
  76. }
  77. /*******************************************************************************
  78. * Function Name  : T0TIMI_IRQHandler
  79. * Description    : This function handles the Timer0 global interrupt.
  80. * Input          : None
  81. * Output         : None
  82. * Return         : None
  83. *******************************************************************************/
  84. void T0TIMI_IRQHandler(void)
  85. {
  86. }
  87. /*******************************************************************************
  88. * Function Name  : FLASH_IRQHandler
  89. * Description    : This function handles the FLASH global interrupt.
  90. * Input          : None
  91. * Output         : None
  92. * Return         : None
  93. *******************************************************************************/
  94. void FLASH_IRQHandler(void)
  95. {
  96. }
  97. /*******************************************************************************
  98. * Function Name  : RCCU_IRQHandler
  99. * Description    : This function handles the RCCU global interrupt.
  100. * Input          : None
  101. * Output         : None
  102. * Return         : None
  103. *******************************************************************************/
  104. void RCCU_IRQHandler(void)
  105. {
  106. }
  107. /*******************************************************************************
  108. * Function Name  : RTC_IRQHandler
  109. * Description    : This function handles the RTC global interrupt.
  110. * Input          : None
  111. * Output         : None
  112. * Return         : None
  113. *******************************************************************************/
  114. void RTC_IRQHandler(void)
  115. {
  116. }
  117. /*******************************************************************************
  118. * Function Name  : WDG_IRQHandler
  119. * Description    : This function handles the Watchdog interrupt.
  120. * Input          : None
  121. * Output         : None
  122. * Return         : None
  123. *******************************************************************************/
  124. void WDG_IRQHandler(void)
  125. {
  126. }
  127. /*******************************************************************************
  128. * Function Name  : XTI_IRQHandler
  129. * Description    : This function handles the External interrupt.
  130. * Input          : None
  131. * Output         : None
  132. * Return         : None
  133. *******************************************************************************/
  134. void XTI_IRQHandler(void)
  135. {
  136. XTI_PendingBitClear(XTI_InterruptLineValue());
  137. Resume(RESUME_INTERNAL);
  138. }
  139. /*******************************************************************************
  140. * Function Name  : USBHP_IRQHandler
  141. * Description    : This function handles USB high priority interrupt.
  142. * Input          : None
  143. * Output         : None
  144. * Return         : None
  145. *******************************************************************************/
  146. void USBHP_IRQHandler(void)
  147. {
  148. }
  149. /*******************************************************************************
  150. * Function Name  : I2C0ITERR_IRQHandler
  151. * Description    : This function handles the I2C0 error interrupt.
  152. * Input          : None
  153. * Output         : None
  154. * Return         : None
  155. *******************************************************************************/
  156. void I2C0ITERR_IRQHandler(void)
  157. {
  158. }
  159. /*******************************************************************************
  160. * Function Name  : I2C1ITERR_IRQHandler
  161. * Description    : This function handles the I2C1 error interrupt.
  162. * Input          : None
  163. * Output         : None
  164. * Return         : None
  165. *******************************************************************************/
  166. void I2C1ITERR_IRQHandler(void)
  167. {
  168. }
  169. /*******************************************************************************
  170. * Function Name  : UART0_IRQHandler
  171. * Description    : This function handles the UART0 global interrupt.
  172. * Input          : None
  173. * Output         : None
  174. * Return         : None
  175. *******************************************************************************/
  176. void UART0_IRQHandler(void)
  177. {
  178. }
  179. /*******************************************************************************
  180. * Function Name  : UART1_IRQHandler
  181. * Description    : This function handles the UART1 global interrupt.
  182. * Input          : None
  183. * Output         : None
  184. * Return         : None
  185. *******************************************************************************/
  186. void UART1_IRQHandler(void)
  187. {
  188. }
  189. /*******************************************************************************
  190. * Function Name  : UART2_IRQHandler
  191. * Description    : This function handles the UART2 global interrupt.
  192. * Input          : None
  193. * Output         : None
  194. * Return         : None
  195. *******************************************************************************/
  196. void UART2_IRQHandler(void)
  197. {
  198. }
  199. /*******************************************************************************
  200. * Function Name  : UART3_IRQHandler
  201. * Description    : This function handles the UART3 global interrupt.
  202. * Input          : None
  203. * Output         : None
  204. * Return         : None
  205. *******************************************************************************/
  206. void UART3_IRQHandler(void)
  207. {
  208. }
  209. /*******************************************************************************
  210. * Function Name  : BSPI0_IRQHandler
  211. * Description    : This function handles the BSPI0 global interrupt.
  212. * Input          : None
  213. * Output         : None
  214. * Return         : None
  215. *******************************************************************************/
  216. void BSPI0_IRQHandler(void)
  217. {
  218. }
  219. /*******************************************************************************
  220. * Function Name  : BSPI1_IRQHandler
  221. * Description    : This function handles the BSPI1 global interrupt.
  222. * Input          : None
  223. * Output         : None
  224. * Return         : None
  225. *******************************************************************************/
  226. void BSPI1_IRQHandler(void)
  227. {
  228. }
  229. /*******************************************************************************
  230. * Function Name  : I2C0_IRQHandler
  231. * Description    : This function handles the I2C0 global interrupt.
  232. * Input          : None
  233. * Output         : None
  234. * Return         : None
  235. *******************************************************************************/
  236. void I2C0_IRQHandler(void)
  237. {
  238. }
  239. /*******************************************************************************
  240. * Function Name  : I2C1_IRQHandler
  241. * Description    : This function handles the I2C1 global interrupt.
  242. * Input          : None
  243. * Output         : None
  244. * Return         : None
  245. *******************************************************************************/
  246. void I2C1_IRQHandler(void)
  247. {
  248. }
  249. /*******************************************************************************
  250. * Function Name  : CAN_IRQHandler
  251. * Description    : This function handles the CAN module global interrupt.
  252. * Input          : None
  253. * Output         : None
  254. * Return         : None
  255. *******************************************************************************/
  256. void CAN_IRQHandler(void)
  257. {
  258. }
  259. /*******************************************************************************
  260. * Function Name  : ADC12_IRQHandler
  261. * Description    : This function handles the ADC sample ready interrupt.
  262. * Input          : None
  263. * Output         : None
  264. * Return         : None
  265. *******************************************************************************/
  266. void ADC12_IRQHandler(void)
  267. {
  268. }
  269. /*******************************************************************************
  270. * Function Name  : T1TIMI_IRQHandler
  271. * Description    : This function handles Timer1 global interrupt.
  272. * Input          : None
  273. * Output         : None
  274. * Return         : None
  275. *******************************************************************************/
  276. void T1TIMI_IRQHandler(void)
  277. {
  278. }
  279. /*******************************************************************************
  280. * Function Name  : T2TIMI_IRQHandler
  281. * Description    : This function handles Timer2 global interrupt.
  282. * Input          : None
  283. * Output         : None
  284. * Return         : None
  285. *******************************************************************************/
  286. void T2TIMI_IRQHandler(void)
  287. {
  288. }
  289. /*******************************************************************************
  290. * Function Name  : T3TIMI_IRQHandler
  291. * Description    : This function handles Timer3 global interrupt.
  292. * Input          : None
  293. * Output         : None
  294. * Return         : None
  295. *******************************************************************************/
  296. void T3TIMI_IRQHandler(void)
  297. {
  298. }
  299. /*******************************************************************************
  300. * Function Name  : HDLC_IRQHandler
  301. * Description    : This function handles HDLC global interrupt.
  302. * Input          : None
  303. * Output         : None
  304. * Return         : None
  305. *******************************************************************************/
  306. void HDLC_IRQHandler(void)
  307. {
  308. }
  309. /*******************************************************************************
  310. * Function Name  : USBLP_IRQHandler
  311. * Description    : This function handles USB low priority event interrupt.
  312. * Input          : None
  313. * Output         : None
  314. * Return         : None
  315. *******************************************************************************/
  316. void USBLP_IRQHandler(void)
  317. {
  318. USB_Istr();
  319. }
  320. /*******************************************************************************
  321. * Function Name  : T0TOI_IRQHandler
  322. * Description    : This function handles the Timer0 overflow interrupt.
  323. * Input          : None
  324. * Output         : None
  325. * Return         : None
  326. *******************************************************************************/
  327. void T0TOI_IRQHandler(void)
  328. {
  329. }
  330. /*******************************************************************************
  331. * Function Name  : T0OC1_IRQHandler
  332. * Description    : This function handles the Timer0 Output compare 1 interrupt.
  333. * Input          : None
  334. * Output         : None
  335. * Return         : None
  336. *******************************************************************************/
  337. void T0OC1_IRQHandler(void)
  338. {
  339. }
  340. /*******************************************************************************
  341. * Function Name  : T0OC2_IRQHandler
  342. * Description    : This function handles the Timer0 Output compare 2 interrupt.
  343. * Input          : None
  344. * Output         : None
  345. * Return         : None
  346. *******************************************************************************/
  347. void T0OC2_IRQHandler(void)
  348. {
  349. }
  350. /******************* (C) COPYRIGHT 2003 STMicroelectronics *****END OF FILE****/