当前位置: 首页 > news >正文

住房和城乡建设部网站办事大厅免费提升学历

住房和城乡建设部网站办事大厅,免费提升学历,网站线框图怎么做,有经验的南昌网站制作文章目录 UARTNS16550A规定目标发送数据代码extern UART 对应到嵌入式开发中#xff0c;qemu模拟的就是那块开发板#xff08;硬件#xff09; 电脑使用qemu时可以理解为qemu模拟了那块板子#xff0c;同时那块板子与已经与你的电脑相连接了#xff08;我们对应的指定的内… 文章目录 UARTNS16550A规定目标发送数据代码extern UART 对应到嵌入式开发中qemu模拟的就是那块开发板硬件 电脑使用qemu时可以理解为qemu模拟了那块板子同时那块板子与已经与你的电脑相连接了我们对应的指定的内核也在那块板子上运行而连接传输数据遵循UART的形式通过板子上的UART接口和电脑的UART接口相连从而把数据传输到电脑再通过电脑进行显示 UART通用异步接收/发送器是一种广泛使用的硬件通信协议用于串行通信。UART通信协议允许设备通过串行端口相互通信。这种协议不需要时钟信号来同步发送和接收数据因此被称为“异步”通信。 在UART通信中数据以串行形式传输即一次发送一个位。两个设备之间的通信通常涉及两根线一根用于发送数据TX另一根用于接收数据RX 对应到实际中的连接就是一个接口数据按照接口规定的形式进行传输 NS16550A NS16550A的编程接口是指如何通过软件与这个UART芯片进行交互。在通俗的层面上我们可以把NS16550A想象成一个有多个小格子寄存器的邮箱每个格子都有特定的功能。程序员通过向这些格子写入数据或从中读取数据来控制UART的行为或者获取UART的状态。 类似于电脑存在一片内存区域用于和UART设备来通信交流类似中转与设置中转形式 接口顾名思义就是两个设备连接的地方这个地方涉及到数据的交换传输自然要规定些双方如何交换与传输的方式以及交换传输的相关缓存 将接口的寄存器映射到内存地址从而我们可以通过访问地址来访问到接口的寄存器 规定 NS16550A接口的相关寄存器有八个但存在复用的现象如000表示第零个寄存器它有两种模式并且读模式下只有一个用途receive holding register。而写模式下具备两个功能 有些寄存器只有对应的模式下才有功能 UART一个寄存器是八位 相关寄存器的名称和各个比特位的含义如下 初始化 第一个是关中断 第二个是设置波特率 第三个是设置奇偶校验位 对应的寄存器的功能 IER LCR DLLLSB of Divisor Latch (write mode) DLMMSB of Divisor Latch (write mode) 当LCR的第七位设置为1时设备将认为开始设置波特率了。波特率由DLL 和DLM共同的组成的16位的值和输入的频率决定如下 当将第七位设置为0后此时设备知道波特率设置已经完成设备将通过另外的寄存器保存波特率 对DLL和DLM进行写入写的是内存在io设备中应该有另外的寄存器用于保存波特率DLL和DLM中的波特率设置好后io设备会自动的保存好群里某个大佬的回复 目标 * - number of the word length: 8 bits* - number of stop bits1 bit when word length is 8 bits* - no parity* - no break control* - disabled baud latch发送数据 先将数据写到THR然后再发送出去 轮询处理不断查看寄存器是否空闲数据是否发送出去 THR存放发送的数据一个字符LSR存放着THR内的数据是否发送出去的信号在第五位 不断查看LSR寄存器第五位如果为1跳出循环传输数据 代码 extern extern关键字用于声明一个变量或函数在其他地方定义。这意味着声明告诉编译器该名称对应的实体存在但它的定义可能在程序的另一个文件中。这样的声明通常出现在头文件.h文件中或者在使用多个源文件.c文件的项目中。 编译连接时先将各个C文件编译成目标文件再链接。编译时如果要使用到其他函数的函数需要使用extern声明然后在链接时才会具体识别 https://github.com/FULLK/risllkos/tree/main/Fullkenerl2
http://www.zqtcl.cn/news/31646/

相关文章:

  • 高创园网站建设方案w网站开发文献
  • 电商网站费用关键词搜索站长工具
  • apache php 多个网站个人网站备案与企业备案
  • 淘客网站开发公司吉林百度seo
  • 网站改版 网站存在问题网站免费源码
  • 棋牌游戏网站怎么做的如何做介绍一门课程的网站
  • 网站公司的好坏网页素材图标
  • 企业做网站分哪几种陕西印象盒子
  • 做网站 所需资源桂林网站优化公司
  • 淘宝上做网站的生意怎么样全自动推广软件
  • 无锡网站制作咨询企业网站建设兴田德润电话
  • 广东网站建设网wordpress seo蜘蛛访问统计插件
  • 专业营销网站制作wordpress如何设置注册
  • wordpress采集火车头搜索引擎优化策略不包括
  • 做网站需要哪几个板块wordpress要有数据库
  • seo优化网站教程淘宝网站开发选什么类目
  • 注册网站费用明细手机怎么自己设计图片
  • jsp 网站开发环境wordpress 描述插件
  • 使用python做网站网站结构seo
  • 做网站咋赚钱天津推广平台
  • 网站推广的方法及技巧没有网站可以备案吗
  • 国外代理网站wordpress后台很卡怎么办
  • 如何做淘宝客网站贵阳监理建设网站
  • 商业网站的设计与推广系统杭州 高端网站定制
  • 免费搭建网站的软件网站开发模板专家数据库
  • php网站开发背景介绍首钢建设工资网站
  • 营销网站html网站自响应
  • 用源码搭建网站本地linux做网站
  • cod建站平台自己做的网站主页被人篡改
  • 杭州做网站需要多少钱国内军事新闻最新消息