自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 串口通信协议学习

发送一帧数据有10位的数据:第一位是起始位(低电平),中间8位为数据,可以表示256个(2的8次方),最后一位为停止位置(高电平)。串口通信一般是芯片和芯片之间通信或者芯片和电脑通信(如鼠标和电脑),所以距离都比较短,1米以内,所以扩展长度增加了串口线。举例:这里这帧发了数据64+2 = 66,转为ASCII码就是A,所以这帧发送了字母B,对面就接收到了B。波特率115200:代表1秒中接收115200帧这样的数据,一帧10位。一般A芯片TX发数据,B芯片的TR接收A芯片TX发出的数据。

2023-04-17 23:59:54 806

原创 i2c协议学习

写数据需要29位置:这里是以24C02这个存储器为例子,设备地址代表主机选择那个从机进行通信,后面一位0为写1为读数据,此时从机回答0代表收到然后继续通信,8位寄存器地址找到要写那个寄存器,此时从机也要告诉主机收到了然后继续发数据。起始信号:scl持续为高点平,且这段时间SDA数据线出现下降沿,这样就代表开始发数据了。发数据:SCL和SDA都是高电平代表发数据1, SCL为高,SDA为0代表发送数据0。发送数据后,从机也要应答最后才能停止。空闲状态:scl 和SDA都是高电平。

2023-04-17 23:58:05 63

原创 spi协议学习

MOSI:发送的数据,本次就发送了1 01 0000001 00001111 代表着写数据,寄存器地址为0000001 ,写的值为00001111。举例:从机芯片93c46,这是一个EEPROM,可擦写百万次,数据可存100年,可存储128个字节(2的7次方)mOSI上的电平代表着要发送的数据(不同的芯片方式不一样,要看芯片手册)ss线:ss线实现主机和从机的连接,一般都是低电平有效,低电平代表这个从机是和主机连接可以通信的。MISO:代表从机给主机发数据,也就是主机读取从机的数据。

2023-04-17 23:55:38 71

原创 我的第一个驱动

3、创建设备节点: mknod /dev/xxx c 200 0 c代表字符设备 200为主设备号 创建后会在/dev目录下生成一个xxx文件。linux内核使用dev_t结构体,MAJOR:主设备号 MINOR:次设备号。3、file_options:操作集,就是一个结构体也可以叫抽象类,需要你实现一些函数。2、加载驱动:cd /lib/modules/4.14.1 insmod xx.ko。4、将应用层文件和设备节点链接起来 ./main /dev/xxx。

2023-04-17 23:53:07 69

原创 把idea中的jsp文件拖到谷歌浏览器显示的却是代码怎么解决

学习jsp的时候,把idea中的jsp文件拖到谷歌浏览器,结果没想到得到的是代码,而不是输出页面,并且浏览器上显示的也是硬盘路径然后去网上找了很多方法,大概明白了错误的原因,这里总结一下,希望能帮助到各位。1.idea中的图标如谷歌浏览器只能解析静态页面2.在没有往web.xml里面配置信息的时候,这时是属于静态的,但当你往web.xml里面添加了信息后就变成动态页面了3.有两种解决方法(1)直接删掉web.xml中添加的信息内容,使它成为静态的(2)不使用图标的方式,而是直接在浏览器地址栏,

2021-06-16 20:03:43 2857 1

原创 jsp中使用out.write()和out.print()方法出错爆红解决方法

在学习jsp时使用out.write()和out.print()方法idea出现爆红,如下图出错原因:这是因为没有导入jsp-api.jar导致的,只需要导入该包即可解决方法如下:1.创建一个lib包把jsp-api.jar依赖导入我这里我这里已经建好了lib直接导包就行了,这个jsp-api.jar包是tomcat自带的,去你安装的tomcat里面搜索就可以搜到,然后直接copy过来就完事。2.把该依赖加到web工程下这样操作后就不会爆红了。...

2021-06-14 20:30:44 5213 4

原创 新版idea如何创建一个动态web工程

因为学习的需要要创建一个动态web工程,但是更新后的idea创建动态web方式和以前有些不同,创建方式如下:一、新建一个java项目(1)先点file,然后点new,选择project(2)选择java,然后next创建即可二.添加web目录使其成为web工程(1)选中建立的工程右键选择add Framework Support这一项(2)将Web Application打上勾,以及右边的create web.xml也打上勾如此一个动态的web工程就创建好了,创建一个动态的web模块也

2021-05-22 17:53:24 3039

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除