GD32F103移植STM32程序时,程序中有一段需要关闭定时器来保护变量不被修改,如下:
在STM32上运行没有问题,但放到GD32上运行不了,定时器起不来。需要改成如下关闭中断。
工具:电脑。
方法步骤如下:
1、GD32启动模式,在调试状态下,从ram中启动,因此猜测在非调试模式下,boot引脚设置不对。
2、MicroLIB程序中如果使用了printf,就需要MicroLib的支持,在MDK中需要勾选UseMicroLib。查找之后,发现正是没有勾选MicroLIB的原因导致的,但是奇怪的是,在debug模式下,打印倒是正常的。
GD32单片机是指由国内芯片公司兆易创新GigaDevice研发设计的一系列单片机。兆易创新成立于2005,总部设于中国北京,并于2016年8月在上海证券交易所成功上市,目前拥有超过1100名员工,是一家致力于开发先进的存储器技术、MCU和传感器解决方案的领先无晶圆厂半导体公司,在中国北京、上海、深圳、合肥、西安、成都、苏州、香港和台湾,美国、韩国、日本、英国、德国、新加坡等多个国家和地区均设有分支机构和办事处,营销网络遍布全球,为客户提供优质便捷的本地化支持服务。
以上就是关于GD32F103移植STM32的程序定时器开关全部的内容,包括:GD32F103移植STM32的程序定时器开关、GD32G-link连不上、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)