怎么才能实现把 F4引脚I/O 做参数传给函数???

2019-07-21 00:49发布

void led_control(unsigned long led)
{
        *(volatile unsigned long  *)led=0;
         delay_ms(100);
       *(volatile unsigned long  *)led=1;
        delay_ms(100);
}
int main(void)

       Stm32_Clock_Init(336,8,2,7);//设置时钟,168Mhz
       delay_init(168); //初始化延时函数
       LED_Init();        //初始化LED时钟  
       while(1)
       {
                 led_control(LED0);
       }
}

这段代码是编译通过的,就是没有反应,LED0是板子带来的程序里面的,没有做任何改变
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
godsend
1楼-- · 2019-07-21 06:37
 精彩回答 2  元偷偷看……
正点原子
2楼-- · 2019-07-21 10:04
把一个简单的代码搞得那么复杂,不是作死吗....
八度空间
3楼-- · 2019-07-21 13:33
我靠,这IO控制好复杂呀
litao
4楼-- · 2019-07-21 14:47
 精彩回答 2  元偷偷看……
litao
5楼-- · 2019-07-21 20:03
I/o也是个地址,并且可以位寻址,为什么不能作为参数使用,我以前是做舞台灯光和音乐喷泉的,经常和I/o口打交道,一直想把I/o作为参数使用
jermy_z
6楼-- · 2019-07-21 22:18
回复【6楼】litao:
---------------------------------
以前是用51写的?   32控制IO的方式跟51大不同了

一周热门 更多>