云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 基于STM32的步进电机控制系统 - 图文

基于STM32的步进电机控制系统 - 图文

  • 62 次阅读
  • 3 次下载
  • 2026/4/23 8:40:15

| nCount: 延时时间 | | nCount: specifies the delay time length. | \\*----------------------------------------------------------*/ void Delay(vu32 nCount) { for(; nCount != 0; nCount--); } /**

* @brief Main program * @param None * @retval None */

/*----------------------------------------------------------*\\

| ADC Initialisation | \\*----------------------------------------------------------*/ void adc_Init (void) {

// GPIOA->CRL &= ~0x0000000F; /* set PIN1 analog input (see stm32_Init.c) */

RCC->AHBENR |= (1<<0); /* enable peripheral clock for DMA */

DMA1_Channel1->CMAR = (unsigned long)&analog; /* set chn1 memory address */

DMA1_Channel1->CPAR = (unsigned long)&(ADC1->DR); /* set chn1 peripheral address */ */

// DMA1_Channel1->CCR = 0x00002520; /* configure DMA channel 1 */

DMA1_Channel1->CCR = 0x000025A0; /* configure DMA channel 1 */

44

DMA1_Channel1->CNDTR = 3; /* transmit 3 words

/* circular mode, memory increment mode */

/* memory & peripheral size 16bit */

/* channel priotity high */ */

RCC->APB2ENR |= (1<<9); /* enable periperal clock for ADC1 */

ADC1->SQR1 = 0x00200000; /* three conversions */

ADC1->SQR3 = (3<<10) | (2<<5) | (1<<0); /* set order to chn1 - chn2 - chn3 */

ADC1->SMPR2 = (5<< 9) | (5<<6) | (5<<3); /* set sample time (55,5 cycles) */

ADC1->CR1 = 0x00000100; /* use independant mode, SCAN mode */

ADC1->CR2 = 0x000E0103; /* data align right, cont. conversion */ */

/* enable ADC, DMA mode */

ADC1->CR2 |= 0x00500000; /* start SW conversion */ }

45

DMA1_Channel1->CCR |= (1 << 0); /* enable DMA Channe1

/* EXTSEL = SWSTART

搜索更多关于: 基于STM32的步进电机控制系统 - 图文 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

| nCount: 延时时间 | | nCount: specifies the delay time length. | \\*----------------------------------------------------------*/ void Delay(vu32 nCount) { for(; nCount != 0; nCount--); } /** * @brief Main program * @param None * @retval None */ /*----------------------------------------------------------

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com