tianjiu

个性签名:科技飞速发展,学习永无止境。变压器有载调压,一小时万次切换。

    1. PB4是定时器Timer2输出的PWM信号,PB10应该没有输出
    2. void gpio_config(void) {     /*Configure PB3 PB10 PB11(TIMER1 CH1 CH2 CH3) as alternate function*/     gpio_mode_set(GPIOB, GPIO_MODE_AF, GPIO_PUPD_NONE, GPIO_PIN_3);     gpio_output_options_set(GPIOB, GPIO_OTYPE_PP, GPIO_OSPEED_50MHZ, GPIO_PIN_3);     gpio_mode_set(GPIOB, GPIO_MODE_AF, GPIO_PUPD_NONE, GPIO_PIN_10);     gpio_output_options_set(GPIOB, GPIO_OTYPE_PP, GPIO_OSPEED_50MHZ, GPIO_PIN_10);     gpio_mode_set(GPIOB, GPIO_MODE_AF, GPIO_PUPD_NONE, GPIO_PIN_11);     gpio_output_options_set(GPIOB, GPIO_OTYPE_PP, GPIO_OSPEED_50MHZ, GPIO_PIN_11);     gpio_af_set(GPIOB, GPIO_AF_2, GPIO_PIN_3);     gpio_af_set(GPIOB, GPIO_AF_2, GPIO_PIN_10);     gpio_af_set(GPIOB, GPIO_AF_2, GPIO_PIN_11);     //配置 PB4(TIMER2 CH0) 为复用功能     gpio_mode_set(GPIOB, GPIO_MODE_AF, GPIO_PUPD_NONE, GPIO_PIN_4);     gpio_output_options_set(GPIOB, GPIO_OTYPE_PP, GPIO_OSPEED_50MHZ, GPIO_PIN_4);     gpio_af_set(GPIOB, GPIO_AF_1, GPIO_PIN_4);     //配置 PB14(TIMER14 CH0) 为复用功能     gpio_mode_set(GPIOB, GPIO_MODE_AF, GPIO_PUPD_NONE, GPIO_PIN_14);     gpio_output_options_set(GPIOB, GPIO_OTYPE_PP, GPIO_OSPEED_50MHZ, GPIO_PIN_14);     gpio_af_set(GPIOB, GPIO_AF_1, GPIO_PIN_14); }
    3. void timer14_config(void) {     timer_oc_parameter_struct timer_ocintpara;     timer_parameter_struct timer_initpara;     rcu_periph_clock_enable(RCU_TIMER14);     timer_deinit(TIMER14);                 timer_initpara.prescaler         = 539;     timer_initpara.alignedmode       = TIMER_COUNTER_EDGE;     timer_initpara.counterdirection  = TIMER_COUNTER_UP;     timer_initpara.period            = 199;                                    timer_initpara.clockdivision     = TIMER_CKDIV_DIV1;     timer_initpara.repetitioncounter = 0;     timer_init(TIMER14, &timer_initpara);     /* CH1, CH2 and CH3 configuration in PWM mode0 */     timer_ocintpara.ocpolarity  = TIMER_OC_POLARITY_HIGH;     timer_ocintpara.outputstate = TIMER_CCX_ENABLE;     timer_channel_output_config(TIMER14, TIMER_CH_0, &timer_ocintpara);     timer_channel_output_pulse_value_config(TIMER14, TIMER_CH_0, 100);     timer_channel_output_mode_config(TIMER14, TIMER_CH_0, TIMER_OC_MODE_PWM0);     timer_channel_output_shadow_config(TIMER14, TIMER_CH_0, TIMER_OC_SHADOW_DISABLE);     /* auto-reload preload enable */     timer_auto_reload_shadow_enable(TIMER14);     /* auto-reload preload enable */     timer_enable(TIMER14); }
    4. 采用经纬度自动控制的开关灯系统 18/6279 GD32 MCU 2018-11-06
      软件流程及相关说明见我的微信公众号https://mp.weixin.qq.com/s/x6e1o2_i-fVeNRQU0JgiiQ ,用这个浏览的效果较好。
    5. 采用经纬度自动控制的开关灯系统 18/6279 GD32 MCU 2018-11-06
      这是“经纬度天文算法开关灯软件安装程序.exe”,以管理员身份运行,安装配套的计算机软件。 测试时,先将GD32F350开发板通过USB连接线连接到计算机的USB口,再运行LDKZ.exe或LDKZ1.exe,选择USB相应的串口,然后可以按上传的视频操作测试。
    6. 采用经纬度自动控制的开关灯系统 18/6279 GD32 MCU 2018-11-06
      下载到GD32 -colibri-F350RX开发板芯片中的程序,通过USB连接线供电,不另加电路,通过配套的软件就可测试经纬度天文算法开关灯控制器的主要功能。
    7. 采用经纬度自动控制的开关灯系统 18/6279 GD32 MCU 2018-11-06
      发个电路图,准备进一步增加调光功能,扩充GPS、电能检测、漏电检测模块等
    8. 采用经纬度自动控制的开关灯系统 18/6279 GD32 MCU 2018-11-06
      发个实时时钟代码,注意注意不同芯片的内部误差会不同,可通过示波器、频率计、计时等方法确定误差数值后进行修改代码校准。在产品中使用时,最好是使用晶振。
    9. huo_hu 发表于 2018-10-31 10:33 比较一下手册,只有寄存器地址和内容完全一样才行.
      谢谢!
    10. 这次用GD32F350,在测试RTC时用的是内部振荡器,误差约10%,经过几次测试校准,感觉内部的RTC挺好用的
    11. 采用经纬度自动控制的开关灯系统 18/6279 GD32 MCU 2018-10-09
      qwqwqw2088 发表于 2018-10-8 10:32 可以找一些专业领域的用户群,听听他们的要求优化一下,比如海事领域
      谢谢您的建议:handshake
    12. 无按键厨房定时器 9/3973 GD32 MCU 2018-10-09
      不错,支持一下。
    13. 《小水电站自动控制》项目总结 13/5397 GD32 MCU 2018-10-09
      不错,支持一下。
    14. 我曾在C51的printf调用时遇到过问题,先要设置TI=1才能正常工作,原因是printf函数是调用putchar函数输入,而putchar应该是先判断TI是否为1,不为1则等待为1。如果为1则清0,然后送出一个字符。楼主说的问题要检查这个函数的执行过程,从而找出原因。
    15. 采用经纬度自动控制的开关灯系统 18/6279 GD32 MCU 2018-10-08
      qwqwqw2088 发表于 2018-10-5 09:42 不错,可以找个公司搞成产品
      这是在我以前帮公司开发的产品的基础上改进的,以前是用C8051单片机实现的,这次用GD32F350,性能得到了很大的提高,我现在是自由职业,主要工作是帮学校、企业解决一些技术问题和设计产品,这段时间搞这个大赛项目是我唯一的工作。我是第一次用Cortex-M4内核通用MCU,在软件移植调试改进方面费了不少时间,特别是算法的移植,C51的有些函数在MDK中不支持,造成计算数据不正确,值得庆幸的是现在所有问题都得到了圆满地解决,对改进的设计效果也很好,可以作为一个新的产品。谢谢关注!
    16. 采用经纬度自动控制的开关灯系统 18/6279 GD32 MCU 2018-10-05
      昨天补充提交的视频,发表回复时提示审核后公开,现在还看不到,是不是要新发个帖子?
    17. 采用经纬度自动控制的开关灯系统 18/6279 GD32 MCU 2018-10-04
      发布资料汇总(推荐用手机微信浏览): 微信展示(首选):https://mp.weixin.qq.com/s/x6e1o2_i-fVeNRQU0JgiiQ 附件:采用经纬度自动控制的开关灯系统.pdf [GD32F350作品提交] 采用经纬度自动控制的开关灯系统 https://bbs.eeworld.com.cn/forum.php?mod=viewthread&tid=988209&fromuid=19826 (出处: 电子工程世界-论坛) 视频2:天文算法开关灯PC软件操作(录屏),http://v.youku.com/v_show/id_XMzg0NzY3OTk0NA==.html?spm=a2hzp.8253869.0.0 视频:PC软件操作录屏,http://v.youku.com/v_show/id_XMzg0NzY3ODU1Ng==.html?spm=a2hzp.8253869.0.0 视频1:天文算法开关灯MCU软件调试(录屏),http://v.youku.com/v_show/id_XMzg0NzY3MzAxNg==.html?spm=a2hzp.8253869.0.0 视频:天文算法开关灯MCU软件及PC软件联合调试(录屏),http://v.youku.com/v_show/id_XMzg0NzY3NzIxNg==.html?spm=a2hzp.8253869.0.0 视频2:天文算法开关灯操作(手机拍摄),http://v.youku.com/v_show/id_XMzg0NzY3OTM0NA==.html?spm=a2hzp.8253869.0.0 视频1:天文算法开关灯调试(手机拍摄),http://v.youku.com/v_show/id_XMzg0NzY3NTk0MA==.html?spm=a2hzp.8253869.0.0 [经验分享]GD32F350demo测试记录(2) https://bbs.eeworld.com.cn/forum.php?mod=viewthread&tid=869732&fromuid=19826 (出处: 电子工程世界-论坛) [经验分享]GD32F350demo测试记录(1) https://bbs.eeworld.com.cn/forum.php?mod=viewthread&tid=869707&fromuid=19826 (出处: 电子工程世界-论坛) [经验分享]收到GD32F350Rx开发板的心情:兴奋与忐忑 https://bbs.eeworld.com.cn/forum.php?mod=viewthread&tid=869635&fromuid=19826 (出处: 电子工程世界-论坛) 声明:     本作品为作者原创,包括方案、电路设计、MCU软件、PC机软件、测试数据以及相关文档等,均为作者本人独立完成,可以自由转载,转载时请注明出处,谢谢! 致谢:     感谢兆易创新提供大赛用开发板GD32 -colibri-F350RX及其芯片资料!     感谢EEWORLD电子技术论坛提供交流平台!     感谢腾讯提供微信公众号!
    18. 采用经纬度自动控制的开关灯系统 18/6279 GD32 MCU 2018-10-03
      nmg 发表于 2018-9-30 15:37 能否补充一下作品的演示视频? 更直观一些,评委也更好地判断项目的真实性
      还没找到传视频的地方
    19. 采用经纬度自动控制的开关灯系统 18/6279 GD32 MCU 2018-09-29
      找机会再在微信上发布,希望视觉效果能好一点。

最近访客

< 1/1 >

统计信息

已有36人来访过

  • 芯积分:--
  • 好友:--
  • 主题:8
  • 回复:23

留言

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


现在还没有留言