找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3395|回复: 1
收起左侧

STM32报错error: #29: expected an expression不会改,请指教

[复制链接]
ID:819660 发表于 2020-11-12 17:24 | 显示全部楼层 |阅读模式
错误error:  #29: expected an expression
我也在网上搜了一下,可是我√了C99也没用

单片机源程序如下:
#include "stm32f10x.h"

void delay(uint16_t z)
{        
        uint16_t i,j;
        for(i=0;i<z;i++)
                for(j=0;j<110;j++);
}

int main(void)
{
        //使能时钟
        *(unsigned int *)(0X40021018)        |        =        (1<<3);
        //输出速度
        *(unsigned int *)(0X40010C00)        |        =        (1<<0);
        //输出高低电平
        while(1)
        {
                *(unsigned int *)(0X40010C0C)        &        =        ~(1<<0);
                delay(5);
                *(unsigned int *)(0X40010C0C)        &        =        ~(1<<1);
                delay(5);
                *(unsigned int *)(0X40010C0C)        &        =        ~(1<<5);
        }        
}
YN371(2)2Y)$OSJED]W6L@V.png QG692846Y77O25V6BC)]XXS.png


回复

使用道具 举报

ID:230118 发表于 2020-11-13 15:46 | 显示全部楼层
双目运算符中间是不是不能有空格,就像双引号和两个单引号是两回事一样
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表