首页 星云 工具 资源 星选 资讯 热门工具
:

PDF转图片 完全免费 小红书视频下载 无水印 抖音视频下载 无水印 数字星空

项目 - 副本 (1).zip

硬件开发 8.17MB 25 需要积分: 1
立即下载

资源介绍:

众多外设集成,有延时,有按键,有LED,有PWM,有串口,有Timer,有外部中断控制LED,有DMA数据转存,有ADC多通道,有ADC多通道通过DMA转存,有软件I2C。
/** ****************************************************************************** * @file stm32f10x_tim.c * @author MCD Application Team * @version V3.5.0 * @date 11-March-2011 * @brief This file provides all the TIM firmware functions. ****************************************************************************** * @attention * * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS. * *

© COPYRIGHT 2011 STMicroelectronics

****************************************************************************** */ /* Includes ------------------------------------------------------------------*/ #include "stm32f10x_tim.h" #include "stm32f10x_rcc.h" /** @addtogroup STM32F10x_StdPeriph_Driver * @{ */ /** @defgroup TIM * @brief TIM driver modules * @{ */ /** @defgroup TIM_Private_TypesDefinitions * @{ */ /** * @} */ /** @defgroup TIM_Private_Defines * @{ */ /* ---------------------- TIM registers bit mask ------------------------ */ #define SMCR_ETR_Mask ((uint16_t)0x00FF) #define CCMR_Offset ((uint16_t)0x0018) #define CCER_CCE_Set ((uint16_t)0x0001) #define CCER_CCNE_Set ((uint16_t)0x0004) /** * @} */ /** @defgroup TIM_Private_Macros * @{ */ /** * @} */ /** @defgroup TIM_Private_Variables * @{ */ /** * @} */ /** @defgroup TIM_Private_FunctionPrototypes * @{ */ static void TI1_Config(TIM_TypeDef* TIMx, uint16_t TIM_ICPolarity, uint16_t TIM_ICSelection, uint16_t TIM_ICFilter); static void TI2_Config(TIM_TypeDef* TIMx, uint16_t TIM_ICPolarity, uint16_t TIM_ICSelection, uint16_t TIM_ICFilter); static void TI3_Config(TIM_TypeDef* TIMx, uint16_t TIM_ICPolarity, uint16_t TIM_ICSelection, uint16_t TIM_ICFilter); static void TI4_Config(TIM_TypeDef* TIMx, uint16_t TIM_ICPolarity, uint16_t TIM_ICSelection, uint16_t TIM_ICFilter); /** * @} */ /** @defgroup TIM_Private_Macros * @{ */ /** * @} */ /** @defgroup TIM_Private_Variables * @{ */ /** * @} */ /** @defgroup TIM_Private_FunctionPrototypes * @{ */ /** * @} */ /** @defgroup TIM_Private_Functions * @{ */ /** * @brief Deinitializes the TIMx peripheral registers to their default reset values. * @param TIMx: where x can be 1 to 17 to select the TIM peripheral. * @retval None */ void TIM_DeInit(TIM_TypeDef* TIMx) { /* Check the parameters */ assert_param(IS_TIM_ALL_PERIPH(TIMx)); if (TIMx == TIM1) { RCC_APB2PeriphResetCmd(RCC_APB2Periph_TIM1, ENABLE); RCC_APB2PeriphResetCmd(RCC_APB2Periph_TIM1, DISABLE); } else if (TIMx == TIM2) { RCC_APB1PeriphResetCmd(RCC_APB1Periph_TIM2, ENABLE); RCC_APB1PeriphResetCmd(RCC_APB1Periph_TIM2, DISABLE); } else if (TIMx == TIM3) { RCC_APB1PeriphResetCmd(RCC_APB1Periph_TIM3, ENABLE); RCC_APB1PeriphResetCmd(RCC_APB1Periph_TIM3, DISABLE); } else if (TIMx == TIM4) { RCC_APB1PeriphResetCmd(RCC_APB1Periph_TIM4, ENABLE); RCC_APB1PeriphResetCmd(RCC_APB1Periph_TIM4, DISABLE); } else if (TIMx == TIM5) { RCC_APB1PeriphResetCmd(RCC_APB1Periph_TIM5, ENABLE); RCC_APB1PeriphResetCmd(RCC_APB1Periph_TIM5, DISABLE); } else if (TIMx == TIM6) { RCC_APB1PeriphResetCmd(RCC_APB1Periph_TIM6, ENABLE); RCC_APB1PeriphResetCmd(RCC_APB1Periph_TIM6, DISABLE); } else if (TIMx == TIM7) { RCC_APB1PeriphResetCmd(RCC_APB1Periph_TIM7, ENABLE); RCC_APB1PeriphResetCmd(RCC_APB1Periph_TIM7, DISABLE); } else if (TIMx == TIM8) { RCC_APB2PeriphResetCmd(RCC_APB2Periph_TIM8, ENABLE); RCC_APB2PeriphResetCmd(RCC_APB2Periph_TIM8, DISABLE); } else if (TIMx == TIM9) { RCC_APB2PeriphResetCmd(RCC_APB2Periph_TIM9, ENABLE); RCC_APB2PeriphResetCmd(RCC_APB2Periph_TIM9, DISABLE); } else if (TIMx == TIM10) { RCC_APB2PeriphResetCmd(RCC_APB2Periph_TIM10, ENABLE); RCC_APB2PeriphResetCmd(RCC_APB2Periph_TIM10, DISABLE); } else if (TIMx == TIM11) { RCC_APB2PeriphResetCmd(RCC_APB2Periph_TIM11, ENABLE); RCC_APB2PeriphResetCmd(RCC_APB2Periph_TIM11, DISABLE); } else if (TIMx == TIM12) { RCC_APB1PeriphResetCmd(RCC_APB1Periph_TIM12, ENABLE); RCC_APB1PeriphResetCmd(RCC_APB1Periph_TIM12, DISABLE); } else if (TIMx == TIM13) { RCC_APB1PeriphResetCmd(RCC_APB1Periph_TIM13, ENABLE); RCC_APB1PeriphResetCmd(RCC_APB1Periph_TIM13, DISABLE); } else if (TIMx == TIM14) { RCC_APB1PeriphResetCmd(RCC_APB1Periph_TIM14, ENABLE); RCC_APB1PeriphResetCmd(RCC_APB1Periph_TIM14, DISABLE); } else if (TIMx == TIM15) { RCC_APB2PeriphResetCmd(RCC_APB2Periph_TIM15, ENABLE); RCC_APB2PeriphResetCmd(RCC_APB2Periph_TIM15, DISABLE); } else if (TIMx == TIM16) { RCC_APB2PeriphResetCmd(RCC_APB2Periph_TIM16, ENABLE); RCC_APB2PeriphResetCmd(RCC_APB2Periph_TIM16, DISABLE); } else { if (TIMx == TIM17) { RCC_APB2PeriphResetCmd(RCC_APB2Periph_TIM17, ENABLE); RCC_APB2PeriphResetCmd(RCC_APB2Periph_TIM17, DISABLE); } } } /** * @brief Initializes the TIMx Time Base Unit peripheral according to * the specified parameters in the TIM_TimeBaseInitStruct. * @param TIMx: where x can be 1 to 17 to select the TIM peripheral. * @param TIM_TimeBaseInitStruct: pointer to a TIM_TimeBaseInitTypeDef * structure that contains the configuration information for the * specified TIM peripheral. * @retval None */ void TIM_TimeBaseInit(TIM_TypeDef* TIMx, TIM_TimeBaseInitTypeDef* TIM_TimeBaseInitStruct) { uint16_t tmpcr1 = 0; /* Check the parameters */ assert_param(IS_TIM_ALL_PERIPH(TIMx)); assert_param(IS_TIM_COUNTER_MODE(TIM_TimeBaseInitStruct->TIM_CounterMode)); assert_param(IS_TIM_CKD_DIV(TIM_TimeBaseInitStruct->TIM_ClockDivision)); tmpcr1 = TIMx->CR1; if((TIMx == TIM1) || (TIMx == TIM8)|| (TIMx == TIM2) || (TIMx == TIM3)|| (TIMx == TIM4) || (TIMx == TIM5)) { /* Select the Counter Mode */ tmpcr1 &= (uint16_t)(~((uint16_t)(TIM_CR1_DIR | TIM_CR1_CMS))); tmpcr1 |= (uint32_t)TIM_TimeBaseInitStruct->TIM_CounterMode; } if((TIMx != TIM6) && (TIMx != TIM7)) { /* Set the clock division */ tmpcr1 &= (uint16_t)(~((uint16_t)TIM_CR1_CKD)); tmpcr1 |= (uint32_t)TIM_TimeBaseInitStruct->TIM_ClockDivision; } TIMx->CR1 = tmpcr1; /* Set the Autoreload value */ TIMx->ARR = TIM_TimeBaseInitStruct->TIM_Period ; /* Set the Prescaler value */ TIMx->PSC = TIM_TimeBaseInitStruct->TIM_Prescaler; if ((TIMx == TIM1) || (TIMx == TIM8)|| (TIMx == TIM15)|| (TIMx == TIM16) || (TIMx == TIM17)) { /* Set the Repetition Counter value */ TIMx->RCR = TIM_TimeBaseInitStruct->TIM_RepetitionCounter; } /* Generate an update event to reload the Prescaler and the Repetition counter values immediately */ TIMx->EGR = TIM_PSCReloadMode_Immediate; } /** * @brief Initializes the TIMx Channel1 according to the specified * parameters in the TIM_OCInitStruct. * @param TIMx: where x can be 1 to 17 except 6 and 7 to select the TIM peripheral. * @param TIM_OCInitStru

资源文件列表:

项目 - 副本 (1).zip 大约有242个文件
  1. 项目 - 副本 (1)/.vscode/
  2. 项目 - 副本 (1)/.vscode/c_cpp_properties.json 3.04KB
  3. 项目 - 副本 (1)/.vscode/keil-assistant.log 276B
  4. 项目 - 副本 (1)/.vscode/uv4.log 294B
  5. 项目 - 副本 (1)/.vscode/uv4.log.lock 18B
  6. 项目 - 副本 (1)/DebugConfig/
  7. 项目 - 副本 (1)/DebugConfig/Target_1_STM32F103C8_1.0.0.dbgconf 6.79KB
  8. 项目 - 副本 (1)/hardware/
  9. 项目 - 副本 (1)/hardware/ADC.c 1.94KB
  10. 项目 - 副本 (1)/hardware/ADC.h 104B
  11. 项目 - 副本 (1)/hardware/ADCandDMA.c 2.28KB
  12. 项目 - 副本 (1)/hardware/ADCandDMA.h 97B
  13. 项目 - 副本 (1)/hardware/Delay.c 407B
  14. 项目 - 副本 (1)/hardware/Delay.h 135B
  15. 项目 - 副本 (1)/hardware/DMA.c 1.18KB
  16. 项目 - 副本 (1)/hardware/DMA.h 139B
  17. 项目 - 副本 (1)/hardware/I2C.c 868B
  18. 项目 - 副本 (1)/hardware/I2C.h 181B
  19. 项目 - 副本 (1)/hardware/I2COLED.c 4.21KB
  20. 项目 - 副本 (1)/hardware/I2COLED.h 598B
  21. 项目 - 副本 (1)/hardware/Key.c 671B
  22. 项目 - 副本 (1)/hardware/Key.h 95B
  23. 项目 - 副本 (1)/hardware/LED.c 1.92KB
  24. 项目 - 副本 (1)/hardware/LED.h 361B
  25. 项目 - 副本 (1)/hardware/OLED.c 7.7KB
  26. 项目 - 副本 (1)/hardware/OLED.h 567B
  27. 项目 - 副本 (1)/hardware/OLED_Font.h 8.94KB
  28. 项目 - 副本 (1)/hardware/PWM.c 2.05KB
  29. 项目 - 副本 (1)/hardware/PWM.h 234B
  30. 项目 - 副本 (1)/hardware/Serial.c 6.17KB
  31. 项目 - 副本 (1)/hardware/Serial.h 724B
  32. 项目 - 副本 (1)/hardware/Timer.c 1.63KB
  33. 项目 - 副本 (1)/hardware/Timer.h 103B
  34. 项目 - 副本 (1)/hardware/TimerLED.c 1.37KB
  35. 项目 - 副本 (1)/hardware/TimerLED.h 103B
  36. 项目 - 副本 (1)/Library/
  37. 项目 - 副本 (1)/Library/misc.c 6.88KB
  38. 项目 - 副本 (1)/Library/misc.h 8.77KB
  39. 项目 - 副本 (1)/Library/stm32f10x_adc.c 46.09KB
  40. 项目 - 副本 (1)/Library/stm32f10x_adc.h 21.18KB
  41. 项目 - 副本 (1)/Library/stm32f10x_bkp.c 8.26KB
  42. 项目 - 副本 (1)/Library/stm32f10x_bkp.h 7.38KB
  43. 项目 - 副本 (1)/Library/stm32f10x_can.c 44.05KB
  44. 项目 - 副本 (1)/Library/stm32f10x_can.h 26.91KB
  45. 项目 - 副本 (1)/Library/stm32f10x_cec.c 11.38KB
  46. 项目 - 副本 (1)/Library/stm32f10x_cec.h 6.42KB
  47. 项目 - 副本 (1)/Library/stm32f10x_crc.c 3.27KB
  48. 项目 - 副本 (1)/Library/stm32f10x_crc.h 2.11KB
  49. 项目 - 副本 (1)/Library/stm32f10x_dac.c 18.64KB
  50. 项目 - 副本 (1)/Library/stm32f10x_dac.h 14.88KB
  51. 项目 - 副本 (1)/Library/stm32f10x_dbgmcu.c 5.03KB
  52. 项目 - 副本 (1)/Library/stm32f10x_dbgmcu.h 3.73KB
  53. 项目 - 副本 (1)/Library/stm32f10x_dma.c 28.91KB
  54. 项目 - 副本 (1)/Library/stm32f10x_dma.h 20.27KB
  55. 项目 - 副本 (1)/Library/stm32f10x_exti.c 6.8KB
  56. 项目 - 副本 (1)/Library/stm32f10x_exti.h 6.66KB
  57. 项目 - 副本 (1)/Library/stm32f10x_flash.c 61.08KB
  58. 项目 - 副本 (1)/Library/stm32f10x_flash.h 24.85KB
  59. 项目 - 副本 (1)/Library/stm32f10x_fsmc.c 34.65KB
  60. 项目 - 副本 (1)/Library/stm32f10x_fsmc.h 26.38KB
  61. 项目 - 副本 (1)/Library/stm32f10x_gpio.c 22.68KB
  62. 项目 - 副本 (1)/Library/stm32f10x_gpio.h 19.7KB
  63. 项目 - 副本 (1)/Library/stm32f10x_i2c.c 44.71KB
  64. 项目 - 副本 (1)/Library/stm32f10x_i2c.h 29.33KB
  65. 项目 - 副本 (1)/Library/stm32f10x_iwdg.c 4.8KB
  66. 项目 - 副本 (1)/Library/stm32f10x_iwdg.h 3.74KB
  67. 项目 - 副本 (1)/Library/stm32f10x_pwr.c 8.55KB
  68. 项目 - 副本 (1)/Library/stm32f10x_pwr.h 4.28KB
  69. 项目 - 副本 (1)/Library/stm32f10x_rcc.c 50.07KB
  70. 项目 - 副本 (1)/Library/stm32f10x_rcc.h 29.74KB
  71. 项目 - 副本 (1)/Library/stm32f10x_rtc.c 8.4KB
  72. 项目 - 副本 (1)/Library/stm32f10x_rtc.h 3.77KB
  73. 项目 - 副本 (1)/Library/stm32f10x_sdio.c 28.25KB
  74. 项目 - 副本 (1)/Library/stm32f10x_sdio.h 21.35KB
  75. 项目 - 副本 (1)/Library/stm32f10x_spi.c 29.52KB
  76. 项目 - 副本 (1)/Library/stm32f10x_spi.h 17.31KB
  77. 项目 - 副本 (1)/Library/stm32f10x_tim.c 106.6KB
  78. 项目 - 副本 (1)/Library/stm32f10x_tim.h 51.2KB
  79. 项目 - 副本 (1)/Library/stm32f10x_usart.c 37.41KB
  80. 项目 - 副本 (1)/Library/stm32f10x_usart.h 16.16KB
  81. 项目 - 副本 (1)/Library/stm32f10x_wwdg.c 5.6KB
  82. 项目 - 副本 (1)/Library/stm32f10x_wwdg.h 2.9KB
  83. 项目 - 副本 (1)/Listings/
  84. 项目 - 副本 (1)/Listings/Project.map 59.35KB
  85. 项目 - 副本 (1)/Listings/startup_stm32f10x_md.lst 40.49KB
  86. 项目 - 副本 (1)/Objects/
  87. 项目 - 副本 (1)/Objects/adc.crf 338.9KB
  88. 项目 - 副本 (1)/Objects/adc.d 1.32KB
  89. 项目 - 副本 (1)/Objects/adc.o 371.84KB
  90. 项目 - 副本 (1)/Objects/adcanddma.crf 338.91KB
  91. 项目 - 副本 (1)/Objects/adcanddma.d 1.47KB
  92. 项目 - 副本 (1)/Objects/adcanddma.o 370.41KB
  93. 项目 - 副本 (1)/Objects/c8leda8.crf 338.65KB
  94. 项目 - 副本 (1)/Objects/c8leda8.d 1.44KB
  95. 项目 - 副本 (1)/Objects/c8leda8.o 373.38KB
  96. 项目 - 副本 (1)/Objects/core_cm3.crf 3.85KB
  97. 项目 - 副本 (1)/Objects/core_cm3.d 113B
  98. 项目 - 副本 (1)/Objects/core_cm3.o 10.88KB
  99. 项目 - 副本 (1)/Objects/delay.crf 338.12KB
  100. 项目 - 副本 (1)/Objects/delay.d 1.35KB
  101. 项目 - 副本 (1)/Objects/delay.o 371.17KB
  102. 项目 - 副本 (1)/Objects/dma.crf 338.42KB
  103. 项目 - 副本 (1)/Objects/dma.d 1.29KB
  104. 项目 - 副本 (1)/Objects/dma.o 371.03KB
  105. 项目 - 副本 (1)/Objects/i2c.crf 338.58KB
  106. 项目 - 副本 (1)/Objects/i2c.d 1.32KB
  107. 项目 - 副本 (1)/Objects/i2c.o 374.8KB
  108. 项目 - 副本 (1)/Objects/i2coled.crf 340.69KB
  109. 项目 - 副本 (1)/Objects/i2coled.d 1.49KB
  110. 项目 - 副本 (1)/Objects/i2coled.o 392.64KB
  111. 项目 - 副本 (1)/Objects/key.crf 338.38KB
  112. 项目 - 副本 (1)/Objects/key.d 1.32KB
  113. 项目 - 副本 (1)/Objects/key.o 370.95KB
  114. 项目 - 副本 (1)/Objects/led.crf 339.63KB
  115. 项目 - 副本 (1)/Objects/led.d 1.36KB
  116. 项目 - 副本 (1)/Objects/led.o 387.25KB
  117. 项目 - 副本 (1)/Objects/main.crf 353.78KB
  118. 项目 - 副本 (1)/Objects/main.d 2.03KB
  119. 项目 - 副本 (1)/Objects/main.o 386KB
  120. 项目 - 副本 (1)/Objects/mda.crf 338.42KB
  121. 项目 - 副本 (1)/Objects/mda.d 1.29KB
  122. 项目 - 副本 (1)/Objects/mda.o 370.83KB
  123. 项目 - 副本 (1)/Objects/misc.crf 338.79KB
  124. 项目 - 副本 (1)/Objects/misc.d 1.35KB
  125. 项目 - 副本 (1)/Objects/misc.o 374.17KB
  126. 项目 - 副本 (1)/Objects/oled.crf 341.68KB
  127. 项目 - 副本 (1)/Objects/oled.d 1.39KB
  128. 项目 - 副本 (1)/Objects/oled.o 395.34KB
  129. 项目 - 副本 (1)/Objects/Project.build_log.htm 3.09KB
  130. 项目 - 副本 (1)/Objects/Project.htm 81.25KB
  131. 项目 - 副本 (1)/Objects/Project.lnp 1.32KB
  132. 项目 - 副本 (1)/Objects/Project.sct 479B
  133. 项目 - 副本 (1)/Objects/Project_Target 1.dep 67.98KB
  134. 项目 - 副本 (1)/Objects/pwm.crf 338.91KB
  135. 项目 - 副本 (1)/Objects/pwm.d 1.29KB
  136. 项目 - 副本 (1)/Objects/pwm.o 374.87KB
  137. 项目 - 副本 (1)/Objects/serial.crf 352.83KB
  138. 项目 - 副本 (1)/Objects/serial.d 1.69KB
  139. 项目 - 副本 (1)/Objects/serial.o 407.44KB
  140. 项目 - 副本 (1)/Objects/startup_stm32f10x_md.d 64B
  141. 项目 - 副本 (1)/Objects/startup_stm32f10x_md.o 5.86KB
  142. 项目 - 副本 (1)/Objects/stm32f10x_adc.crf 345.79KB
  143. 项目 - 副本 (1)/Objects/stm32f10x_adc.d 1.64KB
  144. 项目 - 副本 (1)/Objects/stm32f10x_adc.o 419.88KB
  145. 项目 - 副本 (1)/Objects/stm32f10x_bkp.crf 339.71KB
  146. 项目 - 副本 (1)/Objects/stm32f10x_bkp.d 1.64KB
  147. 项目 - 副本 (1)/Objects/stm32f10x_bkp.o 383.73KB
  148. 项目 - 副本 (1)/Objects/stm32f10x_can.crf 347.37KB
  149. 项目 - 副本 (1)/Objects/stm32f10x_can.d 1.64KB
  150. 项目 - 副本 (1)/Objects/stm32f10x_can.o 405.52KB
  151. 项目 - 副本 (1)/Objects/stm32f10x_cec.crf 340.25KB
  152. 项目 - 副本 (1)/Objects/stm32f10x_cec.d 1.64KB
  153. 项目 - 副本 (1)/Objects/stm32f10x_cec.o 386.28KB
  154. 项目 - 副本 (1)/Objects/stm32f10x_crc.crf 338.35KB
  155. 项目 - 副本 (1)/Objects/stm32f10x_crc.d 1.64KB
  156. 项目 - 副本 (1)/Objects/stm32f10x_crc.o 375.16KB
  157. 项目 - 副本 (1)/Objects/stm32f10x_dac.crf 340.38KB
  158. 项目 - 副本 (1)/Objects/stm32f10x_dac.d 1.64KB
  159. 项目 - 副本 (1)/Objects/stm32f10x_dac.o 384.37KB
  160. 项目 - 副本 (1)/Objects/stm32f10x_dbgmcu.crf 338.15KB
  161. 项目 - 副本 (1)/Objects/stm32f10x_dbgmcu.d 1.74KB
  162. 项目 - 副本 (1)/Objects/stm32f10x_dbgmcu.o 371.34KB
  163. 项目 - 副本 (1)/Objects/stm32f10x_dma.crf 341.83KB
  164. 项目 - 副本 (1)/Objects/stm32f10x_dma.d 1.64KB
  165. 项目 - 副本 (1)/Objects/stm32f10x_dma.o 383.86KB
  166. 项目 - 副本 (1)/Objects/stm32f10x_exti.crf 339.34KB
  167. 项目 - 副本 (1)/Objects/stm32f10x_exti.d 1.67KB
  168. 项目 - 副本 (1)/Objects/stm32f10x_exti.o 378.15KB
  169. 项目 - 副本 (1)/Objects/stm32f10x_flash.crf 345.64KB
  170. 项目 - 副本 (1)/Objects/stm32f10x_flash.d 1.7KB
  171. 项目 - 副本 (1)/Objects/stm32f10x_flash.o 409.07KB
  172. 项目 - 副本 (1)/Objects/stm32f10x_fsmc.crf 344.18KB
  173. 项目 - 副本 (1)/Objects/stm32f10x_fsmc.d 1.67KB
  174. 项目 - 副本 (1)/Objects/stm32f10x_fsmc.o 394.98KB
  175. 项目 - 副本 (1)/Objects/stm32f10x_gpio.crf 342.21KB
  176. 项目 - 副本 (1)/Objects/stm32f10x_gpio.d 1.67KB
  177. 项目 - 副本 (1)/Objects/stm32f10x_gpio.o 393.85KB
  178. 项目 - 副本 (1)/Objects/stm32f10x_i2c.crf 344.58KB
  179. 项目 - 副本 (1)/Objects/stm32f10x_i2c.d 1.64KB
  180. 项目 - 副本 (1)/Objects/stm32f10x_i2c.o 414.19KB
  181. 项目 - 副本 (1)/Objects/stm32f10x_it.crf 338.28KB
  182. 项目 - 副本 (1)/Objects/stm32f10x_it.d 1.6KB
  183. 项目 - 副本 (1)/Objects/stm32f10x_it.o 378.81KB
  184. 项目 - 副本 (1)/Objects/stm32f10x_iwdg.crf 338.45KB
  185. 项目 - 副本 (1)/Objects/stm32f10x_iwdg.d 1.67KB
  186. 项目 - 副本 (1)/Objects/stm32f10x_iwdg.o 375.13KB
  187. 项目 - 副本 (1)/Objects/stm32f10x_pwr.crf 339.62KB
  188. 项目 - 副本 (1)/Objects/stm32f10x_pwr.d 1.64KB
  189. 项目 - 副本 (1)/Objects/stm32f10x_pwr.o 379.72KB
  190. 项目 - 副本 (1)/Objects/stm32f10x_rcc.crf 345.7KB
  191. 项目 - 副本 (1)/Objects/stm32f10x_rcc.d 1.64KB
  192. 项目 - 副本 (1)/Objects/stm32f10x_rcc.o 412.96KB
  193. 项目 - 副本 (1)/Objects/stm32f10x_rtc.crf 339.62KB
  194. 项目 - 副本 (1)/Objects/stm32f10x_rtc.d 1.64KB
  195. 项目 - 副本 (1)/Objects/stm32f10x_rtc.o 385.83KB
  196. 项目 - 副本 (1)/Objects/stm32f10x_sdio.crf 342.8KB
  197. 项目 - 副本 (1)/Objects/stm32f10x_sdio.d 1.67KB
  198. 项目 - 副本 (1)/Objects/stm32f10x_sdio.o 407.88KB
  199. 项目 - 副本 (1)/Objects/stm32f10x_spi.crf 342.67KB
  200. 项目 - 副本 (1)/Objects/stm32f10x_spi.d 1.64KB
  201. 项目 - 副本 (1)/Objects/stm32f10x_spi.o 400.14KB
  202. 项目 - 副本 (1)/Objects/stm32f10x_tim.crf 360.36KB
  203. 项目 - 副本 (1)/Objects/stm32f10x_tim.d 1.64KB
  204. 项目 - 副本 (1)/Objects/stm32f10x_tim.o 496.47KB
  205. 项目 - 副本 (1)/Objects/stm32f10x_usart.crf 344.27KB
  206. 项目 - 副本 (1)/Objects/stm32f10x_usart.d 1.7KB
  207. 项目 - 副本 (1)/Objects/stm32f10x_usart.o 409.11KB
  208. 项目 - 副本 (1)/Objects/stm32f10x_wwdg.crf 338.89KB
  209. 项目 - 副本 (1)/Objects/stm32f10x_wwdg.d 1.67KB
  210. 项目 - 副本 (1)/Objects/stm32f10x_wwdg.o 377.98KB
  211. 项目 - 副本 (1)/Objects/system_stm32f10x.crf 339.94KB
  212. 项目 - 副本 (1)/Objects/system_stm32f10x.d 1.67KB
  213. 项目 - 副本 (1)/Objects/system_stm32f10x.o 373.52KB
  214. 项目 - 副本 (1)/Objects/timer.crf 339.11KB
  215. 项目 - 副本 (1)/Objects/timer.d 1.42KB
  216. 项目 - 副本 (1)/Objects/timer.o 372.99KB
  217. 项目 - 副本 (1)/Objects/timerled.crf 339.08KB
  218. 项目 - 副本 (1)/Objects/timerled.d 1.51KB
  219. 项目 - 副本 (1)/Objects/timerled.o 372.81KB
  220. 项目 - 副本 (1)/Project.uvguix.Admin 86.51KB
  221. 项目 - 副本 (1)/Project.uvguix.DELL 88.58KB
  222. 项目 - 副本 (1)/Project.uvoptx 37.04KB
  223. 项目 - 副本 (1)/Project.uvprojx 28.65KB
  224. 项目 - 副本 (1)/Start/
  225. 项目 - 副本 (1)/Start/core_cm3.c 16.87KB
  226. 项目 - 副本 (1)/Start/core_cm3.h 83.71KB
  227. 项目 - 副本 (1)/Start/startup_stm32f10x_cl.s 15.4KB
  228. 项目 - 副本 (1)/Start/startup_stm32f10x_hd.s 15.14KB
  229. 项目 - 副本 (1)/Start/startup_stm32f10x_hd_vl.s 15.32KB
  230. 项目 - 副本 (1)/Start/startup_stm32f10x_ld.s 12.09KB
  231. 项目 - 副本 (1)/Start/startup_stm32f10x_ld_vl.s 13.34KB
  232. 项目 - 副本 (1)/Start/startup_stm32f10x_md.s 12.47KB
  233. 项目 - 副本 (1)/Start/startup_stm32f10x_md_vl.s 13.74KB
  234. 项目 - 副本 (1)/Start/startup_stm32f10x_xl.s 15.58KB
  235. 项目 - 副本 (1)/Start/stm32f10x.h 619.08KB
  236. 项目 - 副本 (1)/Start/system_stm32f10x.c 35.7KB
  237. 项目 - 副本 (1)/Start/system_stm32f10x.h 2.04KB
  238. 项目 - 副本 (1)/User/
  239. 项目 - 副本 (1)/User/main.c 676B
  240. 项目 - 副本 (1)/User/stm32f10x_conf.h 3.18KB
  241. 项目 - 副本 (1)/User/stm32f10x_it.c 4.3KB
  242. 项目 - 副本 (1)/User/stm32f10x_it.h 2.04KB
0评论
提交 加载更多评论
其他资源 Oracle中文架构PPT
Oracle中文架构PPT,虽然10g版本,但是学习oracle哪怕10g都没问题 Oracle架构01_intro.ppt Oracle架构02_con_rman.ppt Oracle架构03_use_rman.ppt Oracle架构04_nc_rec.ppt Oracle架构05_recover.ppt Oracle架构06_fb.ppt Oracle架构07_corrupt.ppt Oracle架构08_memory.ppt Oracle架构09_perf.ppt Oracle架构10_schema.ppt Oracle架构11_store.ppt Oracle架构12_asm.pptm Oracle架构13_resource.ppt Oracle架构14_schedule.ppt Oracle架构15_security.ppt Oracle架构16_global.ppt Oracle架构17_workshop.ppt
STM32四轴旋翼无人机项目实战源码
项目以 STM32F411 作为飞行器主控芯片,实现一款四轴旋翼无人机。包括无线蓝牙驱动,PID运动控制算法、电机驱动、电池电压检测,IIC通信、中断初始化。实现四元姿态控制。
STM32F407驱动VL53L0实现连续测量【支持STM32F4系列单片机】.zip
STM32F407驱动VL53L0实现连续测量【支持STM32F4系列单片机】.zip
基于stm32f103控制的智能小车项目实战源码
基于stm32f103智能小车,包括方向控制、测距、视觉以及音频控制,并且通过OLED记录显示车体状态。同时使用esp8266远程控制,实时同步车载视频。实现功能包括语音控制小车行驶、手机APP控制小车行驶、自动识别物体、机械臂搬运物体。
2024 TI杯电子工程设计大赛工程资料
移植的驱动:TFTLCD屏幕、触控IC、AD9910(DDS)、SI5351(时钟发生芯片) 所有驱动的通信部分被优化和重写(不超频的情况下),实现外设最佳性能表现 开发的算法 优化算法(gd.h):实现二阶余弦退火梯度下降法 FFT相关(fft.h):高精度FFT采样分析(与SI5351配合实现) 软件解调AM和FM信号 通信相关(fpga_spi.h):实现与FPGA的私有协议(类SPI)通信 波形生成(fmam_gen.h):实现DDS产生FM、AM调制波形 实现DAC产生FM、AM调制波形 方波周期测量(app.c)
人工智能挑战赛电子系赛道+队式程序设计
清华大学第六届人工智能挑战赛电子系赛道,包括界面设计、逻辑设计、通信设计。项目源码和设计文档包含在资源中。
MSP430F5529 常用驱动及例程(电赛备赛用)
MSP430F5529 常用驱动及例程,包括系统时钟初始化函数、OLED驱动、编码器驱动、PWM驱动、UART驱动、PID算法、硬件I2C驱动、MPU6050驱动,软件(模拟)I2C驱动。电赛中嵌入式软件常用的驱动程序,包含文档说明与源码参考范例。
图像识别与神经网络的手写数字签名真实性验证项目源码
通过数字图像处理和神经网络验证手写签名的真实性。研究人工智能在各个领域的应用过程中建立的一个实验项目。供图像识别与神经网络的学习研究者借鉴,具有很强的学习参考意义。
图像识别与神经网络的手写数字签名真实性验证项目源码 图像识别与神经网络的手写数字签名真实性验证项目源码