这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » PIC58BS或PS1016工作不稳定,什么原因

共2条 1/1 1 跳转至

PIC58BS或PS1016工作不稳定,什么原因

助工
2014-11-18 17:49:12     打赏
PIC58BS或PS1016工作不稳定,什么原因

工程师
2014-11-18 18:07:26     打赏
2楼

ADμC812内部有8K字节的FLASH存储器,具有在线编程的功能。对ADμC812内部FLASH进行编程有两种方式可选:串行编程和并行编程:

  1. 串行编程

    把ADμC812的PSEN.gif (96 字节)脚通过外部电阻(1k)接到地,上电时芯片将自动进入串行编程状态。通过PC的串口(UART)使用AD公司提供的下载工具(Download.exe)就可以对芯片编程(见图1)。

    图1 闪速/电擦除存储器串行下载模式编程

  2. 并行编程

    并行方式编程与常规的EEPROM相同,连接方式如图2所示。用户可使用任何可以编程EEPROM的编程器对它进行烧写。(要有支持QFP-52封装的适配器)

    图2 闪速/电擦除存储器并行编程

但是:由于ADμC812是QFT的S-52脚封装,很难买到插座,给用户尤其是批量生产的用户带来很大不便。现介绍一种简便易行的方法,用户不用任何编程设备就能实现编程,还可以在线仿真、调试。

用户按照自己的要求进行电路设计,仅需将ADμC812的RXD、TXD、PSEN引脚留出接线;使用任何RS-232接口芯片(示例中采用的是ADM202)自制一块简单的编程板,如下图所示。

编程操作:将用户板上的编程设置JP1短接,用编程板和PC机串口连接,使用下载工具就能实现对ADμC812的编程,编程完成后取下跳接块JP1。

在PC机上运行DEBUG程序还可以实现在线仿真调试。


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]