<pre id="lq0nf"><label id="lq0nf"></label></pre>
<td id="lq0nf"><strike id="lq0nf"></strike></td>
  • <object id="lq0nf"><meter id="lq0nf"></meter></object>
    <object id="lq0nf"><nav id="lq0nf"><noframes id="lq0nf">
  • <pre id="lq0nf"><label id="lq0nf"></label></pre>
    1. 使用I2C作为通信通道的自举程序的实现的详细中文资料概述

      资料大?。?/em> 0.32 MB

      所需积分: 0

      下载次数:

      用户评论: 0条评论,查看

      上传日期: 2018-06-15

      上 传 者: 发烧友他上传的所有资料

      资料介绍

      标签:闪存存储器(6)RAM存储器(2)I2C(365)单片机(13262)

        新的PIC16F1XXX增强型内核单片机能够在软件控制下写入自己的程序存储器。这允许单片机在闪存程序存储器中进行修改。本应用笔记将介绍使用 I 2C™ 作为通信通道的自举程序的实现。

        自举程序允许处理器更改其固件,而不对器件本身进行任何物理干预。使用自举程序时无需硬件编程器。固件通过通信通道(通常是 USB 端口或串口)从主机系统下载。本自举程序实现使用标准 I 2C 总线作为单片机与主机系统之间的通信通道。

        一般来说,使用自举程序时,代码从主器件传送。通常,这包含一台使用RS-232串行电缆或USB端口的PC 计算机。任何其他器件均可用作主器件。

        目标器件需要自举程序固件。自举程序固件本质上是一个软件,它可接受主器件的命令和数据,并读取/擦除闪存程序存储器中的数据或向闪存程序存储器写入数据。此固件通常位于程序存储器的低地址部分。默认情况下,自举程序代码在系统复位时启动。它随后会检查是否加载了任何应用程序代码并跳转到相应的应用程序代码(如果加载的话)?;蛘?,可使用按钮来指示自举程序停留在自举程序代码中,即使固件已存在也是如此。这在读取或更新应用程序固件时很有用。

        自举程序使硬件编程器的任何物理干预都变得不必要。目标器件与主机之间必须具有某种形式的数据连接。在本应用笔记中,使用I 2C通信。如果器件使用I 2C端口与总线上的其他器件进行通信,则不需要额外的连接。

        自举程序需要使用程序存储器中预留给自举程序固件的低地址部分(见图1)。程序存储器的其余地址可供应用程序使用。无需预留 RAM 存储器,因为它用于不同的环境,并且不会在这些环境中同时使用。

      使用I2C作为通信通道的自举程序的实现的详细中文资料概述

      用户评论

      查看全部 条评论

      发表评论请先 , 还没有账号?免费注册。

      发表评论

      用户评论
      技术交流、我要发言! 发表评论可获取积分! 请遵守相关规定。
      上传电子资料
      亚洲色欧美图另类综合_亚洲 自拍 色综合图区av网站_亚洲人成伊人成综合网 宁明县| 青阳县| 株洲市| 河源市| 黑龙江省| 和硕县| 营口市| 遵义市| 韶关市| 牙克石市| 信宜市| 临漳县| 卫辉市| 翁源县| 鲜城| 斗六市| 防城港市| 德令哈市| 南岸区| 襄樊市| 光泽县| 嵩明县| 西乡县| 寻甸| 乌海市| 青铜峡市| 当阳市| 垫江县| 株洲县| 巴彦淖尔市| 庆城县| 怀化市| 阳原县| 天津市| 田林县| 焉耆| 大兴区| 吴忠市| 新宁县| 彰武县| 黄梅县| http://444 http://444 http://444 http://444 http://444 http://444