数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 4391|回复: 27

[STM] 关于stm8s的库函数和寄存器问题请教大家

[复制链接]
发表于 2021-8-28 13:01:23 | 显示全部楼层
寄存器操作不但定义电平,还要首先完成初始化(定义输入还是输出、高速还是低速、推动方式等)下面使用过的部分例子。
#define SCL PA_ODR_ODR1              //SPI时钟
#define SDA PA_ODR_ODR2       //SPI数据
/********IO口设置 初始化*******/
void IIC_Init()
{
    PA_DDR|=0X06;
    PA_CR1=0XFF;
    PA_CR2=0X00;
    PA_ODR|=0X06;
    }
/***********启动IIC ***********/
void start_IIC(void)
{
SCL=1;//给芯片发送开始信号
SDA=1;
IIC_delay();
SDA=0;
IIC_delay();
SCL=0;//开始信号传送完
IIC_delay();
}

可以参考一下。
回复 支持 反对

使用道具 举报

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

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-7-18 08:20 , Processed in 0.124800 second(s), 9 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

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