long521

个性签名:我是一头搞电子的猪,猪是一种好色的动物,猪八戒就是代表.       

  • 2019-06-05
  • 回复了主题帖: GD32E231 DIY大赛 无刷电机驱动

    freebsder 发表于 2019-6-4 10:14 好看,给你一个加持 
    谢谢 道长 brother

  • 回复了主题帖: GD32E231 DIY大赛 无刷电机驱动

    RCSN 发表于 2019-6-4 09:29   酷暑画的板子真好看,期待后续
    谢谢 RC brother

  • 2019-06-04
  • 发表了主题帖: GD32E231 DIY大赛 无刷电机驱动

    目前打板的驱动板到了并且焊好,由于前阵子一直在外面忙,并且被公司派去培训.现在才开始发贴. 使用常规的6MOS驱动,驱动部份用驱动片,大部份都引出了接口,可以很方便的和GD231的开发板用线接上做测试. 目前驱动板已经电压正常,并且可以使电机转了,下一步,看一下231的资料,把BLDC的程序移植到GD231上,

  • 2019-05-29
  • 回复了主题帖: 【免责转】外包项目,赚外快好机会!

    回贴,407做电机,这颗芯片可是牛了,一般现在电机,双电机都是用103ZET6可以做了,转速误差不大的话,有现成的例子。ST的双电机方案。

  • 2019-05-27
  • 回复了主题帖: 免费抽!泰克Wei你打造人生中的第一台示波器,还有音箱、无线充电器、望远镜等你拿!

    参加了,支持EE,支持示波器,中吧,皮卡丘,10万伏特,来电我吧。:victory:

  • 回复了主题帖: 颁奖:TI 工业月阅读打卡计划

    感谢EE论坛,信息确认无误。:victory::victory:{:1_102:}{:1_102:}{:1_102:}

  • 2019-05-13
  • 加入了学习《嵌入式操作系统》,观看 Introduction、Embedded Systems、Development of Embedded Systems、Embedded OS

  • 2019-05-09
  • 回复了主题帖: 颁奖:恩智浦跨界处理器能玩出多少应用

    信息确认,谢谢EEWORLD,NXP:kiss:

  • 2019-05-06
  • 加入了学习《小梅哥Intel SoC FPGA开发与应用培训课程》,观看 soc基本概念

  • 回复了主题帖: 学习有礼,分享也有礼!跟着小梅哥,一起intel SoC FPGA走起!

    很好,很强大,一直想接触一下FPGA.

  • 回复了主题帖: 免费送:Aim TTi电流测量探头、专业信号发生器,还有京东卡等小礼品等你来

    :victory:好活动,希望能测评一下.

  • 2019-04-25
  • 回复了主题帖: 不得了,PCB界两厂家打价格战,昨天你媷羊毛了吗?

    :tongue::tongue::tongue::tongue::tongue::tongue::tongue:

  • 2019-04-23
  • 回复了主题帖: 【读书月】聊聊好书有礼相送,说说你最喜欢哪本书吧

    C语言的书我有,EE论坛好友送的2本,KR的C程序设计语言(2版)和高校的教材C语言,还有一本网上买的C语言大全,这三本书我看了,还有一本队长推荐的C魔法书,我买的全新正版,这本只看了半本,还在努力学习中. {:1_102:}{:1_102:}{:1_102:}{:1_102:}{:1_102:}{:1_102:}

  • 2019-04-22
  • 回复了主题帖: 【免费试用】DFRobot micro:bit编程小车-麦昆

    支持:lol:lol:lol

  • 2019-04-11
  • 回复了主题帖: 【奖品发送完毕】下载《雅特生极具成本效益的数字控制电源——LCM3000系列》颁奖啦

    谢谢EEWORLD,确认个人信息无误:victory::victory::victory:

  • 2019-03-28
  • 回复了主题帖: STM32学习第九贴 关不掉的PWM脚

    此贴请忽略,我已发现原因,涉及到后面程序,:):victory::victory:

  • 2019-03-25
  • 发表了主题帖: STM32学习第九贴 关不掉的PWM脚

    今天试了一下STM32F103的PWM脚输出PWM. 代码如下: TIM_TimeBaseStructInit(&TIM1_TimeBaseStructure);   /* Time Base configuration */   TIM1_TimeBaseStructure.TIM_Prescaler = 0x0;   TIM1_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_CenterAligned1; //0x0020 中间对齐1模式   TIM1_TimeBaseStructure.TIM_Period = 1999;    //   TIM1_TimeBaseStructure.TIM_ClockDivision = TIM_CKD_DIV2; //0x0100   // Initial condition is REP=0 to set the UPDATE only on the underflow   TIM1_TimeBaseStructure.TIM_RepetitionCounter = 1; //1   TIM_TimeBaseInit(TIM1, &TIM1_TimeBaseStructure); // TIM_OCStructInit(&TIM1_OCInitStructure);   /* Channel 1, 2,3 in PWM mode */   TIM1_OCInitStructure.TIM_OCMode = TIM_OCMode_PWM1;   TIM1_OCInitStructure.TIM_OutputState = TIM_OutputState_Enable;   TIM1_OCInitStructure.TIM_OutputNState = TIM_OutputNState_Enable;   TIM1_OCInitStructure.TIM_Pulse = 1000; //dummy value   TIM1_OCInitStructure.TIM_OCPolarity = TIM_OCPolarity_High; //  TIM1_OCInitStructure.TIM_OCNPolarity = TIM_OCNPolarity_High;            TIM1_OCInitStructure.TIM_OCNPolarity = TIM_OCNPolarity_Low;   TIM1_OCInitStructure.TIM_OCIdleState = TIM_OCIdleState_Reset; //  TIM1_OCInitStructure.TIM_OCNIdleState = LOW_SIDE_POLARITY;     TIM1_OCInitStructure.TIM_OCNIdleState = TIM_OCNIdleState_Set;//LOW_SIDE_POLARITY;            TIM_OC1Init(TIM1, &TIM1_OCInitStructure); // Resynch to have the Update evend during Undeflow   TIM_GenerateEvent(TIM1, TIM_EventSource_Update);   // Clear Update Flag   TIM_ClearFlag(TIM1, TIM_FLAG_Update);   TIM_ITConfig(TIM1, TIM_IT_Update, DISABLE);   TIM_ITConfig(TIM1, TIM_IT_CC4,DISABLE); 现在输出有了,但是很奇怪, TIM1_OCInitStructure.TIM_OutputState = TIM_OutputState_Enable;   TIM1_OCInitStructure.TIM_OutputNState = TIM_OutputNState_Enable; 这二项应该是输出使能对应到脚上,我改成Disable,完全不影响PWM输出!!!!!!

  • 回复了主题帖: 再战PIC,重新安装了一遍PIC开发环境,供想玩PIC的朋友参考

    wdliming 发表于 2019-3-24 12:06 CSS不是TI的吗,不知道这个软件,请赐教啊~~
    这个是一个小巧的PIC软件,用C语言写程序可以用这个,以前我用PIC16F877用这个.这个只有几十M,以前玩PIC这个很流行.我截图给你看一下版本,这个CSS出了很多版本.如果不用汇编,这个是一个很好的选择.不要误解为TI那个软件,事实是有好些人搞混了,哈哈.

  • 2019-03-23
  • 发表了主题帖: 笑点,STM32的设置

    今天搞STM32发晕了,在群里问了一下,最后发现原来自己没小心看代码.就是一个符号*,粗心是要不得的.然后指针的问题还是要注意的. 看下面的代码:   GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13 | GPIO_Pin_14 | GPIO_Pin_15;   GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;   GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;   GPIO_Init(GPIOB, &GPIO_InitStructure); GPIO_Init里面有&,另一个没有&.这个我平时没注意到,然后今天就蒙了.   GPIO_InitStructure->GPIO_Pin = GPIO_Pin_13 | GPIO_Pin_14 | GPIO_Pin_15;   GPIO_InitStructure->GPIO_Mode = GPIO_Mode_AF_PP;   GPIO_InitStructure->GPIO_Speed = GPIO_Speed_50MHz;    GPIO_Init(GPIOB, GPIO_InitStructure); 其实很简单,就是要小心,如果随便看看,很难发现.今天使劲的分析,终于发现,这个&是有不同的,定义的时候,是定义的*还是不*就在这里要体现出来了. 其实我最后发现这个问题,还不是这IO设置这里,是在TIME设置这里. 请看这个: void TIM_TimeBaseInit(TIM_TypeDef* TIMx, TIM_TimeBaseInitTypeDef* TIM_TimeBaseInitStruct) {   /* Check the parameters */   assert_param(IS_TIM_123458_PERIPH(TIMx));   assert_param(IS_TIM_COUNTER_MODE(TIM_TimeBaseInitStruct->TIM_CounterMode));   assert_param(IS_TIM_CKD_DIV(TIM_TimeBaseInitStruct->TIM_ClockDivision));   /* Select the Counter Mode and set the clock division */   TIMx->CR1 &= CR1_CKD_Mask & CR1_CounterMode_Mask;   TIMx->CR1 |= (u32)TIM_TimeBaseInitStruct->TIM_ClockDivision |                 TIM_TimeBaseInitStruct->TIM_CounterMode;   /* Set the Autoreload value */   TIMx->ARR = TIM_TimeBaseInitStruct->TIM_Period ;   /* Set the Prescaler value */   TIMx->PSC = TIM_TimeBaseInitStruct->TIM_Prescaler;   /* Generate an update event to reload the Prescaler value immediatly */   TIMx->EGR = TIM_PSCReloadMode_Immediate;   if (((*(u32*)&TIMx) == TIM1_BASE) || ((*(u32*)&TIMx) == TIM8_BASE))     {     /* Set the Repetition Counter value */     TIMx->RCR = TIM_TimeBaseInitStruct->TIM_RepetitionCounter;   }         } 这里有一个判断 if (((*(u32*)&TIMx) == TIM1_BASE) || ((*(u32*)&TIMx) == TIM8_BASE))     {     /* Set the Repetition Counter value */     TIMx->RCR = TIM_TimeBaseInitStruct->TIM_RepetitionCounter;   }    这个判断(*(u32*)&TIMx) ,如果不仔看就很难理解了,但是看一下上面的就明白了.其实就像群友说的,就是一个地址和转换,指针的表达问题.STM32的C用得比较深了,我以前只玩汇编和简单的C,转到这个平台,一下子不适应,浑身难受,不过,看代码的过程也是一种乐趣,感谢各位群友的指导.

  • 2019-03-22
  • 回复了主题帖: 分享一个ethercat的开源架构-基于XMC4800

    大锅,你好牛.:~o:~o:~o

最近访客

< 1/2 >

统计信息

已有59人来访过

  • 芯币:1235
  • 好友:24
  • 主题:47
  • 回复:523
  • 课时:--
  • 资源:2

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言