我是靠谱客的博主 英勇棉花糖,最近开发中收集的这篇文章主要介绍ps2遥感使用,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

使用板子:安路开发板
对其板子要求,不能够带满10v电压,采用遥感输入3.3v电压,pcf8591输入5v电压。
首先要使用pcf8591,就需要看它使用手册,里面的芯片地址端为:1001+3位共地端+w/r,
在这里插入图片描述

协议以iic主,采取读取pcf8591的数据,主机发送送器件地址后,之后一直采取遥感数据,不需要数据地址端。
此次问题注意就是遥感带3.3v,pcf8591带5v,即可使用。
观看数据方法,需要连接在led上,如果采取发送uart,会一直发送数据,不建议使用。

module top( 
		clk,
		rst_n,
		scl,
		sda,
		data,
		rs232,
		done


);

	input		clk;
	input		rst_n;
	
	inout		sda;
	output		scl;
	output	[7:0]data	;
	output		rs232	;
	output	done;





wire 		clk_50;

IIC a(
    .clk_50m(clk_50),
    .rst_n(rst_n),
    .iic_en(1),
    .cs_bit(3'b000),
    .address('d0),
    .write('d0),
    .write_data(),
    .read('d1),
    .read_data(data),
    .scl(scl),
    .sda(sda),
    .done(done)
    );
    
clk_5 b(.refclk(clk),
		.reset('d0),
		.clk0_out(clk_50)
		);
tx c(
            .clk(clk_50),
            .rst_n(rst_n),
            .data_byte(data),
            .send_en(done),
            .baud_set('d0),

            .rs232_tx(rs232),
            .tx_done(),
            .uart_state()
            
    );
endmodule

最后

以上就是英勇棉花糖为你收集整理的ps2遥感使用的全部内容,希望文章能够帮你解决ps2遥感使用所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部