×
嵌入式 > 技术百科 > 详情

IAR+STM8——GPIO

发布时间:2020-05-28 发布时间:
|
第二天,从最基本的IO操作开始学习。在STM上IO绝大多数是GPIO。

刚开始学习,测试程序不要搞复杂,越简单越不容易出错。下面是代码,没有使用STM8官方固件库。

// GPIO测试

#i nclude

#define LED1_FLASH PD_ODR_ODR3 = !PD_ODR_ODR3 // 开发板上的LED1接在PD3上

void delay(unsigned int count)
{
while(count--);
}

void GPIO_init(void)
{
PD_DDR = 0x08; // 配置PD端口的方向寄存器PD3输出
PD_CR1 = 0x08; // 设置PD3为推挽输出
}

void init_devices(void)
{
GPIO_init();
}

void main( void )
{
init_devices();
while(1)
{
delay(50000);
LED1_FLASH;
}
}

 

『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
激光跟踪仪市场2023年有望达5.216亿美元