物联网

基于51单片机的c语言大数计算器

基于51单片机的c语言大数计算器

该计算器可计算 大数(理论上无论多少位数都可以),小数,正负数。数据的存储采用字符串形式(比如数字123456,内部字符串为“123456”,符号标志位0,小数点标志为0。若数字为 -12.3456,内部字符串为“123456”,符号标志位1,小数点标志为4。若数字为0.0123,内部字符串为“00123”,符号标志位0,小数点标志为4。),计算方式采用模拟人的计算步骤。上图:    计算1234... »

在这里插入图片描述

STM32开发 — UCOSII

一、UCOSII 简介 UCOSII是一个可以基于ROM运行的、可裁剪的、抢占式、实时多任务内核。具有高度可移植性,特别适合于微处理器和控制器,是和很多商业操作系统性能相当的实时操作系统(RTOS)。为了提供最好的移植性能,UCOSII最大程度上使用ANSI C语言进行开发,并且已经移植到40多种处理器体系上,涵盖了从8位到64位CPU(包括DSP)。 UCOSII是专门为计算机的嵌入式应用设计的... »

在这里插入图片描述

AD画封装

封装向导封装1.鼠标单击右键创建封装向导封装,选择DIP器件类型,底下单位改为常用单位mm2.根据尺寸图改过孔焊盘的尺寸3.根据尺寸图修改焊盘间距4.丝印宽度一般采取默认值直接跳过这个步骤,选择焊盘的数量40个,next封装命名.、点击finish,用封装向导封装完成。封装向导画出来的封装除了丝印有所差异.焊盘与手绘封装重合。 »

嵌入式开发中i2c协议是怎么玩的?波形

嵌入式开发中i2c协议是怎么玩的?波形

对于嵌入式开发的朋友来说,I2C协议实在是再熟悉不过了,有太多的器件,采用的都是通过I2C来进行相应的设置。今天,我们就随便聊聊这个I2C协议。I2C协议中最重要的一点是I2C地址。除了GND以外,I2C有两根线,分别是SDA和SCL,所有的设备都是接到这两根线上。我们来看I2C协议中的数据传输时序图:SCL是时钟,SDA承载的是数据。接到ACK信号后,主设备则发送一个8位的数据。 »

用LabVIEW做一个串口助手 02 串口发送

用LabVIEW做一个串口助手 02 串口发送

02 串口发送先说明一下,跟串口相关的函数都位于下图所示的位置。用这三个函数在LabVIEW中搭建如下程序一个最简单的串口发送程序已经编写完毕,接下来用XCOM对我们的程序进行验证。在运行LabVIEW程序前,需要先在XCOM软件中打开串口,这样才能接收到数据。可以看到XCOM中选择的波特率是9600,而我们的程序中是没有设定的,因为LabVIEW中默认的波特率就是9600。接下来我们增加难度,让... »

mos管h桥电机驱动电路图

IR2104电机驱动

运用两片IR2104型半桥驱动芯片能够组成完好的直流电机H桥式驱动电路,而且IR2104价钱低廉,功用完善,输出功率相对HIP4082较低,此计划采用较多。 »

嵌入式Linux 添加LED驱动程序,测试程序学习

嵌入式Linux 添加LED驱动程序,测试程序学习

第一次尝试开发移植Linux上的驱动,还是和当年单片机一样,从最简单的LED小灯开始,走走流程试验结果:LED驱动已经编译进系统,LED测试程序已经编译成功,但是由于疫情手头没板子, 没法上板测试,开学之后测试吧。=y图4. 驱动程序中编译出来.o文件图5. 测试程序使用同样的交叉编译器编译成ledtest可执行文件图6.。。。。。 »

在这里插入图片描述

基于CY7C68013A芯片的USB2.0设计

基于FPGA的USB2.0读写控制项目简介CY7C68013A芯片介绍CY7C68013A芯片读写时序控制CY7C68013A芯片读写代码USB2.0的测试结果结束语项目简介我们前面已经写过了USB3.0的FPGA实现,所用到的芯片是FX600Q芯片,这次我们讲解USB2.0的FPGA代码的编写。我们用到的芯片是Cypress厂家的Cy7C68013A,该款芯片在市场上的应用率极广,我们这里不涉及... »

Control Station Studio(CSS) free version 发布

Control Station Studio(CSS) free version 发布

Control Station Studio free version 发布之所以现在才提供可下载链接,是由于之前的使用说明尚未写作完成。考虑到CSS功能较多,在没有使用说明的情况下靠自己摸索使用方法确实存在一定难度。 »

【转】FPGA真的很难学详细解答

为什么大量的人会觉得FPGA难学?如果这些菜鸟们始终拒绝去了解为什么FPGA是可以编程的,不去了解FPGA的内部结构,要想学会FPGA 恐怕是天方夜谭。最后就是可编程的IO,这其实是FPGA作为芯片级使用必须要注意的。总归一句话,FPGA之所以可编程是因为可以通过特殊的01代码制作成一张张 “真值表”,并将这些“真值表”组合起来以实现大规模的逻辑功能。 »

是否也想过要入Linux这个坑?我刚入,并且很O(∩_∩)O~ !(适合Linux新手)

是否也想过要入Linux这个坑?我刚入,并且很O(∩_∩)O~ !(适合Linux新手)

07年08年的T60笔记本装上Linux反应速度还是相当令人惊讶的,今天的Linux可以识别很多老的外围设备,很意外!在此推荐两款Linux版本Linux Mint和MX Linux,特别适合新入坑的使用,安装非常方便!!三大操作系统比较,为什么开发要用Linux系统?截至2008年11月17日,5年半,278期後,Ladislav決定卸下DWW編輯的位置。 »

image

Cell:植物根系如何允许有益微生物定植的

如何将这种复杂的感知系统有效地部署在不断暴露于微生物的根中仍然是一个谜。并且得知局部损伤也导致对原本非免疫原性的有益细菌的免疫反应。根微生物组研究的最新突破引起了人们的兴趣,即了解如何避免非病原性微生物对PRR的组成型激活,同时保持其防御作用。 »

构建电商网站业务安全系统,防止“薅羊毛”

构建电商网站业务安全系统,防止“薅羊毛”

构建电商网站业务安全系统,防止“薅羊毛” 2020-02-19 新零售安全 场景描述 业务运营活动是电商行业开展业务必不可少的手段,但大流量带来的系统可用性、优惠券带来的“薅羊毛”等问题屡见不鲜,都会影响到运营效果、甚至出现负面影响。阿里云基于集团电商业务多年的运营经验,为云上客户提供完整的电商网站运营期间的防护方案,包括防爬风险管理、DDoS防御、运营风险管理等产品。 »

在这里插入图片描述

PLC语音播报器Modbus播报器485播报器

五、实物展示六、软件界面作者:西安爱极客 »

在这里插入图片描述

OpenMV&&stm32通信

OpenMV&&stm32通信 目录: 1.开篇之言 2.简单介绍 3.主要代码 4.结篇之语 ————————————————————R... »

在这里插入图片描述

LDO + 稳压管的扩压电路试用笔记

使用LDO + 稳压管很不巧,在元器件堆里面找到了3.9V的稳压管。回过头来,其实有了解过LDO的基本都知道。LDO一般是Vin,Vout ,GND,这三部分组成。答案就是,将得到7.2V上图只是仿真结果,用的是3.3V的LDO和3.3V的稳压管到的结果,3.3V+3.3V则应该得6.6V,这种扩压所消耗的功耗并没有电阻这么大,R1这个电阻我是随便给的,拿到就拖出来没有修改过,所以适应性害比较强,... »

2020/2/19学习笔记-day01

2020/2/19学习笔记-day01

java-day01 早上 第一节课 课程体系介绍 XML: 1、两个系统进行对接(如java与c++),可以通过XML。它是数据的载体,数据通过XML进行传输 2、系统的配置信息 ​ OOAD:面向对象设计分析 ​ UML:统一建模语言 用图形来描述信息(用例图、时序图、类图) ​ Oracle数据库(还要MySql...) ​ JDBC:java代码里面用程序进行操作数据库(比较底层的代码实现... »

嵌入式Linux SPI驱动

1. Linux下SPI驱动框架 1.1 SPI主机驱动 Linux使用spi_master结构体表示spi主机驱动,定义在 drivers/linux/spi/spi.h transfer : 数据传输函数 transfer_one_message: SPI发送护具函数,发送一个spi_message数据 1.2 SPI设备驱动 Linux内核使用spi_driver结构体表示spi设备驱动, ... »

由浅入深的了解高速数据采集卡

由浅入深的了解高速数据采集卡

高速数据采集卡 产品编号:HSDAQ9870 规  格:8bit 1GS/s 高速数据采集卡 及专用高性能磁盘阵列服务器系统 产品类别:高速数据采集卡 Product characteristics 产品特性 1> 1.4 GB/s 实时流盘速度, 2> 2通道采样、8位分辨率, 3> 每通道实时采样率为1 GS/s, 4> 高达 4 GB 双端口存储器, 5> PC... »

在这里插入图片描述

物联网IoT终端设备如何选择接入协议——(TCP、UDP、MQTT、CoAP、LwM2M哪个更适合?)

目前市面上大多数IoT模组都支持TCP、UDP、CoAP、LwM2M、MQTT等协议,这里面既有传输层的协议也有应用层的协议,协议众多,适用的场景也不同。本文将介绍TCP、UDP、CoAP、LwM2M、MQTT这5个常用的协议的特点与区别,为设计产品时协议的选择提供参考。以下将介绍MQTT、CoAP、LwM2M三种适合在物联网设备终端上运用的应用层协议。IETF的CoRE工作组提出了一种基于RES... »

物联网(IoT)开发入门教程:Service学习

物联网(IoT)开发入门教程:Service学习

Service介绍 Service是安卓非常重要的一个部分,Activity主要是用来显示界面,但是它并不能长期运行,而且,当系统的内存比较少的时候,系统很可能就会把Activity给杀死。而Service主要用来解决这个问题,它可以长期在后台运行,比如说:后台下载、音乐播放、推送服务等,都是用Service在后台默默进行的。 而Service有两种方式,一种是启动Service,一种是绑定Ser... »

物联网(IoT)开发入门教程:ListView与BaseAdapter

物联网(IoT)开发入门教程:ListView与BaseAdapter

ListView介绍 listView是安卓开发中非常重要的一个控件,比如说打开微信,对话的列表,联系人的列表,以及打开朋友圈,新鲜事儿的列表,以及新鲜事儿下的评论,都是ListView。可以说无处不在了。 接下来,我们开始做一个简单的应用来学习ListView的使用,目标是用ListView来显示数字1到20。 我们摆脱掉前面的HelloActivity的工程,新建一个工程叫做StudyList... »

物联网(IoT)开发入门教程:后端开发——Golang

内容介绍本章将会讲解go语言的基本语法,并初探web开发的世界。 »

物联网(IoT)开发入门教程:BroadCastReciever学习

物联网(IoT)开发入门教程:BroadCastReciever学习

BroadCastReciever是什么 在安卓系统中有很多的事件,比如接收到短信,网络状态改变,地理位置改变等等…安卓系统都会发出一个广播。不过就像收音机需要调到合适的频段才能接受到广播一样,在安卓系统中,需要注册广播之后才能接受到广播。 接下来,我们来看看如何接受一个广播,如何发送一个广播。 接受一个广播 新建一个工程:ReceiveBroadCast。我们现在manifest文件... »

物联网(IoT)开发入门教程:go语言开发环境搭建

物联网(IoT)开发入门教程:go语言开发环境搭建

安装go编译器 首先,先下载golang的安装包(由于golang官网被墙,你可以在golang中国里面下载到它的安装包。) Windows64位:go1.5.3.windows-amd64.msi Windows32位:go1.5.3.windows-386.msi 下载之后直接安装就好了,最好按照默认路径安装,安装在c盘的根目录下。 安装好之后,打开dos界面,输入: go version 如... »

Page 1 of 212