OpenEdv-开源电子网

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

不明白!很简单的程序为什么搞的那么复杂?

[复制链接]

170

主题

917

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1824
金钱
1824
注册时间
2013-4-13
在线时间
63 小时
发表于 2013-5-7 00:52:09 | 显示全部楼层 |阅读模式


本人把之前发的两个函数搞成这个样子,一样好使。


 void DS18b20_reset(void)
{  bit flag;
 do{ DQ = 1;
   delay(1);
    DQ = 0;
    delay(50); // 550us
    DQ = 1;
    delay(6);  // 66us
    flag = DQ;}while(flag);
       delay(45);
     DQ=1;

}

手艺人要内外兼修。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

34

主题

805

帖子

4

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1863
金钱
1863
注册时间
2011-3-29
在线时间
139 小时
发表于 2013-5-7 01:21:28 | 显示全部楼层
实在提不起兴趣去了解你这个问题的前因后果啊。把问题说清楚吧,多替别人考虑考虑。提问的智慧啊,亲~
业余程序玩家。
回复 支持 反对

使用道具 举报

170

主题

917

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1824
金钱
1824
注册时间
2013-4-13
在线时间
63 小时
 楼主| 发表于 2013-5-7 16:48:26 | 显示全部楼层
谢谢!
回复 支持 反对

使用道具 举报

30

主题

705

帖子

1

精华

新手上路

积分
21
金钱
21
注册时间
2013-3-14
在线时间
52 小时
发表于 2013-6-6 09:57:38 | 显示全部楼层
ds18b20操作时注意时序就好了。
原子哥是不是又要出黑科技了呀。^_^...
回复 支持 反对

使用道具 举报

17

主题

587

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4467
金钱
4467
注册时间
2013-6-27
在线时间
565 小时
发表于 2013-6-27 15:42:23 | 显示全部楼层
估计你还接触多个实时进程同时存储的处理系统吧,比如数码显示、DS18B20、矩阵按键等,要处理同时不会让数码管出现闪烁等。
让我们的思维驾驭在电的速度之上!
回复 支持 反对

使用道具 举报

1

主题

15

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2013-7-29
在线时间
0 小时
发表于 2013-7-29 21:16:59 | 显示全部楼层
回复【5楼】DongInker:
---------------------------------这个我会
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-22 17:46

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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