打印

GD32F330 TSSOP-20封装 IO口遇到理解不了问题

[复制链接]
660|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 自己和自己玩 于 2020-7-9 23:34 编辑

新项目需要用这款单片机,最近在学习过程,但是发现一个GPIO端口问题,
因为我需要用到浮点运算,我想测试一下浮点运算时间,我就用PA1端输出测试频率,进而可以得到浮点运算时间,
int main(void)
{
   while(1)
             {
                  gpio_bit_write(GPIOA, GPIO_PIN_10, RESET); //设置PA10为输出低电平
                  浮点运算程序.........
                  gpio_bit_write(GPIOA, GPIO_PIN_10, SET); //设置PA10为输出高电平
             }
}

就是这样一个简单的测试,发现只要加上任何一句,程序工作就不正常,去掉后程序马上正常,所以百思不得其解啊,
各位高手帮我看下具体哪里问题,还是配置问题,因为我都是按照手册去写的,应该不会有错才对,
我单独测试PA10,高低电平均正常。感谢大家了

IO口配置程序

gpio_mode_set(GPIOA, GPIO_MODE_OUTPUT, GPIO_PUPD_NONE, GPIO_PIN_10);
gpio_output_options_set(GPIOA, GPIO_OTYPE_PP, GPIO_OSPEED_50MHZ, GPIO_PIN_10);

使用特权

评论回复
沙发
xdqfc| | 2020-7-13 15:10 | 只看该作者
加载到仿真器去仿真看看,程序究竟卡在哪里了。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

25

主题

82

帖子

0

粉丝