OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 9093|回复: 0

stm32接CD4094,达不到预期效果,求助……

[复制链接]

4

主题

4

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2011-10-12
在线时间
3 小时
发表于 2011-10-12 13:32:21 | 显示全部楼层 |阅读模式

子函数如下
void Out_4094(u8 data1)//写CD4094子函数
{
 u8 i;//定义子函数
GPIO_ResetBits(GPIOE,GPIO_Pin_14);//STR=0保持原来状态不变
for(i=0;i<8;i++)//写八位数据进C4094
{
  if(data1&0x01)//判断并发串行数据
    {
        GPIO_SetBits(GPIOC, GPIO_Pin_3);//发高电平
    }
    else
    {
      GPIO_ResetBits(GPIOC, GPIO_Pin_3);//发低电平
    }
  GPIO_ResetBits(GPIOE, GPIO_Pin_15);//clk=0
  Delay1ms(1);
  GPIO_SetBits(GPIOE, GPIO_Pin_15);//clk=1
  data1>>=1;//数据右移位
}
GPIO_SetBits(GPIOE,GPIO_Pin_14);//STR=1数据送完,更新显示

}
VCC接3V电压,我希望Q1-Q8输出3V电压。为什么实现不了啊?求解释

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-24 07:25

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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