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

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

机器人逆运动学下位机代码

硬件开发 6.81MB 41 需要积分: 1
立即下载

资源介绍:

机器人逆运动学下位机代码
/** ****************************************************************************** * @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

资源文件列表:

下位机.zip 大约有222个文件
  1. STM32/
  2. STM32/CORE/
  3. STM32/CORE/core_cm3.c 16.87KB
  4. STM32/CORE/core_cm3.h 83.71KB
  5. STM32/CORE/startup_stm32f10x_hd.s 15.14KB
  6. STM32/CORE/startup_stm32f10x_md.s 12.47KB
  7. STM32/DebugConfig/
  8. STM32/DebugConfig/Target_1_STM32F103RB.dbgconf 6.79KB
  9. STM32/DebugConfig/Target_1_STM32F103RB_1.0.0.dbgconf 2.35KB
  10. STM32/Obj/
  11. STM32/Obj/OpenArmSTM32.axf 626.81KB
  12. STM32/Obj/OpenArmSTM32.build_log.htm 1.61KB
  13. STM32/Obj/OpenArmSTM32.hex 54.85KB
  14. STM32/Obj/OpenArmSTM32.htm 111.27KB
  15. STM32/Obj/OpenArmSTM32.lnp 1.09KB
  16. STM32/Obj/OpenArmSTM32.map 110.56KB
  17. STM32/Obj/OpenArmSTM32.plg 181B
  18. STM32/Obj/OpenArmSTM32.sct 494B
  19. STM32/Obj/OpenArmSTM32.tra 3.53KB
  20. STM32/Obj/OpenArmSTM32_Target 1.dep 69.38KB
  21. STM32/Obj/OpenArmSTM32_sct.Bak 479B
  22. STM32/Obj/app.crf 351.75KB
  23. STM32/Obj/app.d 1.71KB
  24. STM32/Obj/app.o 391.69KB
  25. STM32/Obj/bluetooth.crf 347.9KB
  26. STM32/Obj/bluetooth.d 1.95KB
  27. STM32/Obj/bluetooth.o 383.8KB
  28. STM32/Obj/busservoctrl.crf 347.34KB
  29. STM32/Obj/busservoctrl.d 2.07KB
  30. STM32/Obj/busservoctrl.o 381.87KB
  31. STM32/Obj/core_cm3.crf 3.85KB
  32. STM32/Obj/core_cm3.d 105B
  33. STM32/Obj/core_cm3.o 10.79KB
  34. STM32/Obj/flash.crf 347.9KB
  35. STM32/Obj/flash.d 1.79KB
  36. STM32/Obj/flash.o 383.49KB
  37. STM32/Obj/main.crf 346.01KB
  38. STM32/Obj/main.d 1.75KB
  39. STM32/Obj/main.o 380.11KB
  40. STM32/Obj/misc.crf 339.08KB
  41. STM32/Obj/misc.d 1.52KB
  42. STM32/Obj/misc.o 369.86KB
  43. STM32/Obj/pcmsg.crf 348.96KB
  44. STM32/Obj/pcmsg.d 1.79KB
  45. STM32/Obj/pcmsg.o 386KB
  46. STM32/Obj/ps2gamepad.crf 348.81KB
  47. STM32/Obj/ps2gamepad.d 1.99KB
  48. STM32/Obj/ps2gamepad.o 387.83KB
  49. STM32/Obj/pwm.crf 347.96KB
  50. STM32/Obj/pwm.d 1.71KB
  51. STM32/Obj/pwm.o 383.39KB
  52. STM32/Obj/robotrun.crf 346.85KB
  53. STM32/Obj/robotrun.d 1.91KB
  54. STM32/Obj/robotrun.o 382.74KB
  55. STM32/Obj/startup_stm32f10x_md.d 59B
  56. STM32/Obj/startup_stm32f10x_md.lst 40.34KB
  57. STM32/Obj/startup_stm32f10x_md.o 5.84KB
  58. STM32/Obj/stm32f10x_adc.crf 346.08KB
  59. STM32/Obj/stm32f10x_adc.d 1.81KB
  60. STM32/Obj/stm32f10x_adc.o 383.71KB
  61. STM32/Obj/stm32f10x_bkp.crf 340KB
  62. STM32/Obj/stm32f10x_bkp.d 1.81KB
  63. STM32/Obj/stm32f10x_bkp.o 372.25KB
  64. STM32/Obj/stm32f10x_can.crf 347.66KB
  65. STM32/Obj/stm32f10x_can.d 1.81KB
  66. STM32/Obj/stm32f10x_can.o 380.93KB
  67. STM32/Obj/stm32f10x_cec.crf 340.54KB
  68. STM32/Obj/stm32f10x_cec.d 1.81KB
  69. STM32/Obj/stm32f10x_cec.o 372.66KB
  70. STM32/Obj/stm32f10x_crc.crf 338.65KB
  71. STM32/Obj/stm32f10x_crc.d 1.81KB
  72. STM32/Obj/stm32f10x_crc.o 369.79KB
  73. STM32/Obj/stm32f10x_dac.crf 340.67KB
  74. STM32/Obj/stm32f10x_dac.d 1.81KB
  75. STM32/Obj/stm32f10x_dac.o 372.8KB
  76. STM32/Obj/stm32f10x_dbgmcu.crf 338.44KB
  77. STM32/Obj/stm32f10x_dbgmcu.d 1.91KB
  78. STM32/Obj/stm32f10x_dbgmcu.o 369.02KB
  79. STM32/Obj/stm32f10x_dma.crf 342.12KB
  80. STM32/Obj/stm32f10x_dma.d 1.81KB
  81. STM32/Obj/stm32f10x_dma.o 373.43KB
  82. STM32/Obj/stm32f10x_exti.crf 339.63KB
  83. STM32/Obj/stm32f10x_exti.d 1.84KB
  84. STM32/Obj/stm32f10x_exti.o 370.71KB
  85. STM32/Obj/stm32f10x_flash.crf 345.93KB
  86. STM32/Obj/stm32f10x_flash.d 1.87KB
  87. STM32/Obj/stm32f10x_flash.o 380.22KB
  88. STM32/Obj/stm32f10x_fsmc.crf 344.47KB
  89. STM32/Obj/stm32f10x_fsmc.d 1.84KB
  90. STM32/Obj/stm32f10x_fsmc.o 376.22KB
  91. STM32/Obj/stm32f10x_gpio.crf 342.5KB
  92. STM32/Obj/stm32f10x_gpio.d 1.84KB
  93. STM32/Obj/stm32f10x_gpio.o 376.15KB
  94. STM32/Obj/stm32f10x_i2c.crf 344.87KB
  95. STM32/Obj/stm32f10x_i2c.d 1.81KB
  96. STM32/Obj/stm32f10x_i2c.o 381.29KB
  97. STM32/Obj/stm32f10x_it.crf 338.53KB
  98. STM32/Obj/stm32f10x_it.d 1.74KB
  99. STM32/Obj/stm32f10x_it.o 370.3KB
  100. STM32/Obj/stm32f10x_iwdg.crf 338.75KB
  101. STM32/Obj/stm32f10x_iwdg.d 1.84KB
  102. STM32/Obj/stm32f10x_iwdg.o 369.68KB
  103. STM32/Obj/stm32f10x_pwr.crf 339.91KB
  104. STM32/Obj/stm32f10x_pwr.d 1.81KB
  105. STM32/Obj/stm32f10x_pwr.o 371.25KB
  106. STM32/Obj/stm32f10x_rcc.crf 345.99KB
  107. STM32/Obj/stm32f10x_rcc.d 1.81KB
  108. STM32/Obj/stm32f10x_rcc.o 380.49KB
  109. STM32/Obj/stm32f10x_rtc.crf 339.91KB
  110. STM32/Obj/stm32f10x_rtc.d 1.81KB
  111. STM32/Obj/stm32f10x_rtc.o 372.16KB
  112. STM32/Obj/stm32f10x_sdio.crf 343.1KB
  113. STM32/Obj/stm32f10x_sdio.d 1.84KB
  114. STM32/Obj/stm32f10x_sdio.o 377.65KB
  115. STM32/Obj/stm32f10x_spi.crf 342.96KB
  116. STM32/Obj/stm32f10x_spi.d 1.81KB
  117. STM32/Obj/stm32f10x_spi.o 377.44KB
  118. STM32/Obj/stm32f10x_tim.crf 360.65KB
  119. STM32/Obj/stm32f10x_tim.d 1.81KB
  120. STM32/Obj/stm32f10x_tim.o 404.23KB
  121. STM32/Obj/stm32f10x_usart.crf 344.56KB
  122. STM32/Obj/stm32f10x_usart.d 1.87KB
  123. STM32/Obj/stm32f10x_usart.o 380.19KB
  124. STM32/Obj/stm32f10x_wwdg.crf 339.19KB
  125. STM32/Obj/stm32f10x_wwdg.d 1.84KB
  126. STM32/Obj/stm32f10x_wwdg.o 370.6KB
  127. STM32/Obj/system_stm32f10x.crf 340.2KB
  128. STM32/Obj/system_stm32f10x.d 1.82KB
  129. STM32/Obj/system_stm32f10x.o 370.2KB
  130. STM32/OpenArmSTM32.uvgui.Administrator 74.1KB
  131. STM32/OpenArmSTM32.uvgui.Xia 139.63KB
  132. STM32/OpenArmSTM32.uvgui.Zheng 69.32KB
  133. STM32/OpenArmSTM32.uvgui.admin 74.93KB
  134. STM32/OpenArmSTM32.uvgui.liuth 68.23KB
  135. STM32/OpenArmSTM32.uvgui.lucas 72.06KB
  136. STM32/OpenArmSTM32.uvgui_Administrator.bak 74.09KB
  137. STM32/OpenArmSTM32.uvgui_Xia.bak 139.28KB
  138. STM32/OpenArmSTM32.uvgui_admin.bak 74.92KB
  139. STM32/OpenArmSTM32.uvguix.HP 89.89KB
  140. STM32/OpenArmSTM32.uvguix.liuth 88.71KB
  141. STM32/OpenArmSTM32.uvguix.被歌词说中了 90.58KB
  142. STM32/OpenArmSTM32.uvopt 20.51KB
  143. STM32/OpenArmSTM32.uvoptx 20.59KB
  144. STM32/OpenArmSTM32.uvproj.saved_uv4 21.77KB
  145. STM32/OpenArmSTM32.uvprojx 20.58KB
  146. STM32/OpenArmSTM32_Target 1.dep 65.15KB
  147. STM32/OpenArmSTM32_uvopt.bak 24.35KB
  148. STM32/OpenArmSTM32_uvproj.bak 21.31KB
  149. STM32/STM32F10x_FWLib/
  150. STM32/STM32F10x_FWLib/inc/
  151. STM32/STM32F10x_FWLib/inc/misc.h 8.77KB
  152. STM32/STM32F10x_FWLib/inc/stm32f10x_adc.h 21.18KB
  153. STM32/STM32F10x_FWLib/inc/stm32f10x_bkp.h 7.38KB
  154. STM32/STM32F10x_FWLib/inc/stm32f10x_can.h 26.91KB
  155. STM32/STM32F10x_FWLib/inc/stm32f10x_cec.h 6.42KB
  156. STM32/STM32F10x_FWLib/inc/stm32f10x_crc.h 2.11KB
  157. STM32/STM32F10x_FWLib/inc/stm32f10x_dac.h 14.88KB
  158. STM32/STM32F10x_FWLib/inc/stm32f10x_dbgmcu.h 3.73KB
  159. STM32/STM32F10x_FWLib/inc/stm32f10x_dma.h 20.27KB
  160. STM32/STM32F10x_FWLib/inc/stm32f10x_exti.h 6.66KB
  161. STM32/STM32F10x_FWLib/inc/stm32f10x_flash.h 24.85KB
  162. STM32/STM32F10x_FWLib/inc/stm32f10x_fsmc.h 26.38KB
  163. STM32/STM32F10x_FWLib/inc/stm32f10x_gpio.h 19.7KB
  164. STM32/STM32F10x_FWLib/inc/stm32f10x_i2c.h 29.33KB
  165. STM32/STM32F10x_FWLib/inc/stm32f10x_iwdg.h 3.74KB
  166. STM32/STM32F10x_FWLib/inc/stm32f10x_pwr.h 4.28KB
  167. STM32/STM32F10x_FWLib/inc/stm32f10x_rcc.h 29.74KB
  168. STM32/STM32F10x_FWLib/inc/stm32f10x_rtc.h 3.77KB
  169. STM32/STM32F10x_FWLib/inc/stm32f10x_sdio.h 21.35KB
  170. STM32/STM32F10x_FWLib/inc/stm32f10x_spi.h 17.31KB
  171. STM32/STM32F10x_FWLib/inc/stm32f10x_tim.h 51.2KB
  172. STM32/STM32F10x_FWLib/inc/stm32f10x_usart.h 16.16KB
  173. STM32/STM32F10x_FWLib/inc/stm32f10x_wwdg.h 2.9KB
  174. STM32/STM32F10x_FWLib/src/
  175. STM32/STM32F10x_FWLib/src/misc.c 6.88KB
  176. STM32/STM32F10x_FWLib/src/stm32f10x_adc.c 46.09KB
  177. STM32/STM32F10x_FWLib/src/stm32f10x_bkp.c 8.26KB
  178. STM32/STM32F10x_FWLib/src/stm32f10x_can.c 44.05KB
  179. STM32/STM32F10x_FWLib/src/stm32f10x_cec.c 11.38KB
  180. STM32/STM32F10x_FWLib/src/stm32f10x_crc.c 3.27KB
  181. STM32/STM32F10x_FWLib/src/stm32f10x_dac.c 18.64KB
  182. STM32/STM32F10x_FWLib/src/stm32f10x_dbgmcu.c 5.03KB
  183. STM32/STM32F10x_FWLib/src/stm32f10x_dma.c 28.91KB
  184. STM32/STM32F10x_FWLib/src/stm32f10x_exti.c 6.8KB
  185. STM32/STM32F10x_FWLib/src/stm32f10x_flash.c 61.08KB
  186. STM32/STM32F10x_FWLib/src/stm32f10x_fsmc.c 34.65KB
  187. STM32/STM32F10x_FWLib/src/stm32f10x_gpio.c 22.68KB
  188. STM32/STM32F10x_FWLib/src/stm32f10x_i2c.c 44.71KB
  189. STM32/STM32F10x_FWLib/src/stm32f10x_iwdg.c 4.8KB
  190. STM32/STM32F10x_FWLib/src/stm32f10x_pwr.c 8.55KB
  191. STM32/STM32F10x_FWLib/src/stm32f10x_rcc.c 50.07KB
  192. STM32/STM32F10x_FWLib/src/stm32f10x_rtc.c 8.4KB
  193. STM32/STM32F10x_FWLib/src/stm32f10x_sdio.c 28.25KB
  194. STM32/STM32F10x_FWLib/src/stm32f10x_spi.c 29.52KB
  195. STM32/STM32F10x_FWLib/src/stm32f10x_tim.c 106.6KB
  196. STM32/STM32F10x_FWLib/src/stm32f10x_usart.c 37.41KB
  197. STM32/STM32F10x_FWLib/src/stm32f10x_wwdg.c 5.6KB
  198. STM32/USER/
  199. STM32/USER/App.c 18.62KB
  200. STM32/USER/App.h 553B
  201. STM32/USER/Bluetooth.c 4.58KB
  202. STM32/USER/Bluetooth.h 119B
  203. STM32/USER/BusServoCtrl.c 2.9KB
  204. STM32/USER/BusServoCtrl.h 413B
  205. STM32/USER/Flash.c 6.98KB
  206. STM32/USER/Flash.h 1.05KB
  207. STM32/USER/PCMsg.c 6.65KB
  208. STM32/USER/PCMsg.h 977B
  209. STM32/USER/PS2GamePad.c 6.79KB
  210. STM32/USER/PS2GamePad.h 1.71KB
  211. STM32/USER/PWM.c 5.55KB
  212. STM32/USER/PWM.h 455B
  213. STM32/USER/RobotRun.c 3.19KB
  214. STM32/USER/RobotRun.h 194B
  215. STM32/USER/include.h 3.19KB
  216. STM32/USER/main.c 897B
  217. STM32/USER/stm32f10x.h 619.08KB
  218. STM32/USER/stm32f10x_conf.h 3.16KB
  219. STM32/USER/stm32f10x_it.c 2.36KB
  220. STM32/USER/stm32f10x_it.h 1.94KB
  221. STM32/USER/system_stm32f10x.c 35.72KB
  222. STM32/USER/system_stm32f10x.h 2.04KB
0评论
提交 加载更多评论
其他资源 CCCCCCCCCCCC
CC
CCCCCCCCCCCC CCCCCCCCCCCC CCCCCCCCCCCC
Python俄罗斯转盘
一个Python小白写的程序,可以用来整蛊好基友,内容包括无法关闭,禁用任务管理(可能会报毒),考虑到不少人没有Python环境,所以本人已将其打包为exe,另附源码给各位大佬参考学习,不喜勿喷,本资源完全免费,如果想要学习其中的原理,可以关注本人,会讲。谢谢。望过审。如果想要学习加数字签名请看https://blog.csdn.net/dounick/article/details/105643285(不是我的)
ad3-2.2.1-cp38-cp38-win-amd64.whl.zip
【ad3-2.2.1-cp38-cp38-win_amd64.whl.zip】此文件适用于Python3.8,Windows64位系统,请仔细核对版本 内含文件: 1. 如何安装whl文件.png【算是图文教程,一看就懂】 2. ad3-2.2.1-cp38-cp38-win_amd64.whl【安装需要用到的文件】 AD3 是一个用于求解大规模图形模型的软件包,特别是用于求解马尔可夫随机场(Markov Random Fields,MRFs)和条件随机场(Conditional Random Fields,CRFs)模型的推断问题。AD3 以其高效的算法和可扩展性而闻名,它被广泛应用于机器学习、自然语言处理、计算机视觉等领域。 AD3 主要用于解决以下问题: 1. 最大后验概率推断(MAP Inference):给定一个概率图模型,AD3 可以高效地找到最有可能的状态序列或配置,这在许多任务中都是非常重要的,比如分词、语义角色标注、语义分割等。 2. 边缘概率推断(Marginal Inference):通过 AD3,可以有效地计算给定观测条件下每个变量的边缘概率。 3. 参数估
Windows Research Kernel源码下载,构建无报错!免费!!
windows server2003 enterprice sp1 内核(不包括镜像),构建时用vs2022(2019也行)打开.sln文件即可,选择x86,win32,在点右边空心绿三角,即可编译(已包括编译好的文件),等到VS弹出“无法启动程序······”时,构建成功,进入 项目文件夹\base\ntos\build\exe\,编译成品为wrkx86.exe,正常情况下双击会报错。具体见https://blog.csdn.net/pycpp222/article/details/140438401?spm=1001.2014.3001.5501
Windows Research Kernel源码下载,构建无报错!免费!! Windows Research Kernel源码下载,构建无报错!免费!!
自动化测试-Robotframework项目结构示例
代码执行需要按照根目录下的README.md中描述步骤执行
前端开发过程中的代码规范
通过几年的工作经验,和参考一些大厂规范以及一些开源的优秀源码,整理了一些前端代码规范,帮助我们后续可以写出更好维护的代码。
基于Java Web的传智书城项目-完整项目包
系统实现 4.1系统实现过程 4.1.1项目环境搭建 在开发功能模块之前,先进行项目环境及项目框架的搭建。 (1)确定项目开发环境 操作系统:Windows XP、Windows7或更高的Windows版本。Web 服务器:Tomcat 8.0。Java开发包:JDK1.8。数据库:MySQL8.0.33。开发工具:Eclipse Java EE IDE for Web Developers。浏览器:1E8.0或更高版本。 (2)创建数据库表 在MySQL数据库中创建一个名称为itcaststore的数据库,并根据表结构在itcaststore数据库中创建相应的表。 (3)创建项目,引入JAR包 在Eclipse 中创建一个名称为itcaststore的Dynamic WebProject,将项目所需JAR包导入到项目的WEB-INF/lib文件夹下。 本项目使用C3p0 数据源连接数据库,需要C3pO数据源的JAR包。项目的JSP页面使用了JSTL标签库,需要jstl.jar和standard.jar 两个包。项目中使用DBUtils工具处理数据的持久化操作。
基于Java Web的传智书城项目-完整项目包 基于Java Web的传智书城项目-完整项目包 基于Java Web的传智书城项目-完整项目包
ISO 15118最新的全集
原文版本,支持复制,不是图片扫描版 全文可复制可以转为word,是纯官方源文档,可以自己进行参考和查看