• 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
返回

电子发烧友 电子发烧友

  • 全文搜索
    • 全文搜索
    • 标题搜索
  • 全部时间
    • 全部时间
    • 1小时内
    • 1天内
    • 1周内
    • 1个月内
  • 默认排序
    • 默认排序
    • 按时间排序
  • 全部板块
    • 全部板块
大家还在搜
  • 一个新手如何成为老鸟?

    如题。正在为学习电路发愁,发现了这个网站,看了一些资料发现该网站相当不错。下了一些资料,但很多看不懂。希望各位老鸟们给个意见,如果让像我一样的新手走入学习电路的正轨。在下先谢谢了!

    2011-10-26 21:48

  • 请问LINUX怎样移植ARM?

    LINUX怎样移植ARMLINUX操作ARM是不是很复杂,有没有教程之类的

    2020-06-04 03:25

  • 用51单片机解析GPS数据并在12864液晶显示经纬度

    最近入门刘老师的STM32并且买了它的开发板和教程书籍,希望在求学的路上能得到各位高手的帮助,先谢谢了!顺便把我以前学51时的几个试验传上来,和大家分享。用51单片机解析GPS数据并在12864液晶显示经纬度.pdf (723.58 KB )

    2019-05-24 00:18

  • 关于51单片机控制ds18b20的程序问题

    本帖最后由 yndianzi 于 2012-7-17 16:34 编辑 [hide]我要用51单片机控制ds18b20,然后在电脑上用串口小助手将温度显示出来,现在不知道代码对不对,请各位高手看看下面是有关ds18b20的代码,不知道是不是还少些东西#include#define uchar unsigned char#define uint unsigned int#define ulong unsigned long***it DQ = P1^2;//定义DS18B20端口DQ uchar presence;uchartemp_data[2]={0x00,0x00};//读出温度暂放/**********************************************************/void Delay_1(uint num) //延时函数{while( --num );}/*********************************************************函数名:Init_DS18B20功能:DS18B20初始化/**********************************************************/Init_DS18B20(void)//初始化ds1820{DQ = 1;//DQ复位Delay_1(8); //稍做延时DQ = 0;//单片机将DQ拉低Delay_1(90);//精确延时 大于 480us,产生复位脉冲DQ = 1; //拉高总线Delay_1(8);presence = DQ; //对数据脚采样(如果=0则初始化成功 =1则初始化失败)Delay_1(100);//延时等待总线回复DQ = 1;//再次拉高到高电平“1”后结束return(presence); //返回信号,0=presence,1= no presence}/*********************************************************函数名:ReadOneChar(void)功能:从18B20中读一个字节数据/**********************************************************/ReadOneChar(void)//读一个字节{unsigned char i = 0;unsigned char dat = 0;for (i = 8; i > 0; i--) {DQ = 0; // 给脉冲信号dat >>= 1;DQ = 1; // 给脉冲信号if(DQ) dat |= 0x80;Delay_1(4);/* DQ = 1; */} return (dat);}/*********************************************************函数名:WriteOneChar(uchar dat)功能:写入一个字节数据/**********************************************************/WriteOneChar(uchar dat)//写一个字节{unsigned char i = 0;for (i = 8; i > 0; i--)//一个字节8位{DQ = 0;DQ = dat&0x01;//发送1 位Delay_1(5);DQ = 1;dat>>=1; //准备下一位数据的传送}}/*********************************************************函数名:Read_Temperature(void)功能:读取温度/*********************************************************/Read_Temperature(void)//读取温度{Init_DS18B20();if(presence==1) { flash=1;}//DS18B20不正常 else {flash=0;WriteOneChar(0xCC);// 跳过读序号列号的操作WriteOneChar(0x44);// 启动温度转换//delay_18B20(100); Init_DS18B20();WriteOneChar(0xCC);//跳过读序号列号的操作WriteOneChar(0xBE);//读取温度寄存器//delay_18B20(100); temp_data[0] = ReadOneChar();//温度低8位temp_data[1] = ReadOneChar();//温度高8位 }}[/hide]

    2012-07-17 14:28

  • 电源拓扑问答!!!

    谁能简单说下图中电源的知识??谢谢

    2016-05-13 15:15

  • 嵌入式学习规划!

    程编出来的。永远不要梦想一步登天,不要做浮躁的人,不要觉得路途漫上。而是要编程编程在编程,完了在编程,在编程!等机会来了在创业(不要相信有奇迹发生,盲目创业很难成功,即便成功了发展空间也不一定很大)。更多信息分享QQ:1469217515 日志定期更新欢迎有兴趣的好友一起分享学习。

    2014-07-15 15:36

  • 请问我第一次画的stm32最小系统还有什么问题吗?

    新手第一次画PCB,画了一个stm32最小系统,感觉好难看啊,大神们给点建议了?

    2019-09-25 01:23

  • 请问有esp8266连接网页思路或教程吗

    想用WiFi登录网页控制LED,不知从何下手,stm32基础扎实,但是网页技术是硬伤

    2019-04-18 06:35

  • 嵌入式linux入门学习规划

    、管理,心理学、游戏、科幻电影。还有一些不愿意做但必须要做的!    技术是通过编程编程在编程编出来的。永远不要梦想一步登天,不要做浮躁的人,不要觉得路途漫上。而是要编程编程在编程,完了在编程,在编程!等

    2016-04-10 10:54

  • NI相机采集图像并传输至子VI进行处理。

    如图所示,这CCD相机可以实时采集镜头下方的区域,现在的问题是,怎么样拍摄图片并将图片传输至后续子VI进行后续处理。正确的话,应该是要创建缓存,传输图片后再丢弃缓存,我觉得是这样,希望明白其中道理能给指导一下。

    2017-09-07 16:48