本文详细介绍了串口、51单片机的ISP下载等基础知识,已经学过单片机的也可以看看,加强一下对这方面的了解。
串口
串行接口简称串口,也称串行通信接口,是采用串行通信方式的扩展接口。
我们比较熟悉的USB接口,全名通用串行总线(Universal Serial BUS),就属于串口。
串行接口按电气标准及协议来分还包括UART、RS232、RS422、RS485等。
老式的台式计算机和部分笔记本上则有RS232串口,这里RS232指的是RS232电平的串口。后来由于这种串口使用很少、速度较慢、体积较大而逐渐在笔记本甚至台式机上被淘汰了。而51单片机等中含有UART串口,UART这里指的是TTL电平的串口。
UART与RS232区别主要在于其电平定义不同。TTL电平是5V的,而RS232是负逻辑电平,它定义+5~+12V为低电平,而-12~-5V为高电平。
标准串口即RS232串口(通常指COM接口),如图。
由于USB接口与单片机的TTL串口无法直接连接,一般通过转换芯片来连接。连接到USB接口的转换芯片一般需要在电脑上安装驱动。
USB转RS232串口(常用转换芯片为CH341,价格10-20元)
RS232转TTL(电平转换芯片MAX232)
MAX232电路图
USB转TTL串口(常称为USB转TTL升级小板,USB-TTL转接板,常用转换芯片为PL2303,价格6-10元)
PL2303电路图
USB - RS232串口 - TTL串口 转接板
USB-RS232电路图
通常成品学习板上都是USB接口或者RS232串口+USB接口。一方面USB接口负责给单片机供电,另一方面,USB转TTL或RS232转TTL已经集成的学习板上。
51单片机程序的烧写
我们最常见的51单片机是美国Atmel公司生产的AT系列单片机和中国宏晶公司生产的STC系列单片机。早期的AT89C51系列(89后面是字母C)单片机,下载程序时需要使用专门的烧写器烧写进去,单片机烧写程序时必须从电路上取下来,非常麻烦。后来推出了支持ISP(In System Programming)在线编程的AT89S51系列单片机,只需连接几根线即可烧写程序,也不需取下单片机。
标准10芯ISP插头
如图,学习板的左上角为标准10芯ISP插座
标准10芯ISP插座的接口定义
ISP下载电路图
AT89S51系列单片机下载程序时,计算机端可使用ProgISP等软件来下载。
AT89S51系列单片机的ISP下载是通过P1^5、P1^6、P1^7、RST引脚来下载的,而宏晶国产STC单片机则具有串口ISP功能,可直接使用串口,将程序下载进单片机。即将USB转TTL的TXD接单片机的RXD,RXD接单片机的TXD(实际中一些TTL转接板可能会把TXD、RXD标反,如果反了,交换即可)。STC系列的单片机在上电的时候会执行在ISP FLASH的ISP程序。只要在串口上收到连续的0x7F,便会进入ISP模式。所以STC单片机下载程序时,需要先在计算机端程序中点下载,然后给单片机通电。另外STC单片机需使用宏晶专用的单片机下载程序STC-ISP下载。
下载程序顺序如下:
1、设置单片机型号,COM口,波特率等参数。
2、装载好要烧的单片机程序。
3、点击“下载”。
4、给单片机上电。
5、下载软件显示:正在下载....
6、下载完成。
STC-ISP软件:
下载程序时注意,如果使用USB接口转串口的需安装对应驱动(PL2303、CH341等)。安装好驱动后连接上学习板或下载线,可以在设备管理其中看到相应的串口,如图:
上一篇:单片机独立按键和矩阵键盘概念及原理
下一篇:单片机日常系列!今天我在修改定时器定时功能...
推荐阅读
史海拾趣
随着工业4.0时代的到来,正泰公司积极推进智能制造转型。以海宁工厂为例,正泰通过引入自动化生产线和信息化管理系统,提高了生产效率和产品质量。同时,公司还加大了对智能制造技术的研发和应用力度,推动生产过程的数字化、网络化、智能化。这一转型不仅提升了公司的生产效率和市场竞争力,也为公司的未来发展奠定了坚实的基础。
以上五个故事只是正泰公司发展过程中的冰山一角,但它们充分展示了正泰公司在电子行业中不断创新、追求卓越的精神风貌和坚定决心。
EIC公司自创立之初,就致力于离散半导体技术的研发与创新。在成立初期,公司面临了技术瓶颈和市场接受度的双重挑战。然而,EIC的研发团队通过不懈努力,成功研发出了一款高性能、低功耗的离散半导体产品,这一技术突破不仅为公司赢得了市场认可,也为后续的产品线扩展奠定了坚实的基础。随着技术的不断进步和产品线的不断丰富,EIC逐渐在电子行业中树立起了自己的品牌形象。
随着公司实力的不断增强,AB Connectors Ltd开始将目光投向国际市场。公司积极参加国际电子展会和商务洽谈活动,与海外客户建立了广泛的合作关系。同时,公司还通过设立海外办事处和建立分销网络等方式,进一步拓展国际市场。这些举措不仅提高了公司的知名度和影响力,还为公司的快速发展提供了有力支持。
大雅智能,一家以智能厨电产品为主的电子科技公司,自创立之初就致力于技术研发和创新。在电子行业竞争激烈的今天,大雅智能凭借其独特的智能控制技术,成功打造了一系列具有市场竞争力的产品。从最初的智能电饭煲到如今的智能厨房生态系统,大雅智能通过技术创新,不断满足消费者对智能生活的追求,逐渐在电子行业中崭露头角。
随着公司实力的不断增强,E. Dold & Söhne KG公司开始积极拓展海外市场。公司先后在多个国家和地区设立了分支机构或办事处,与当地企业开展合作,共同开发市场。此外,公司还积极参与国际展会和交流活动,与国际同行交流技术和管理经验,不断提升自身的竞争力。
本帖最后由 jameswangsynnex 于 2015-3-3 19:57 编辑 北京时间4月14日上午消息,据台湾媒体报道,消息称苹果已经订购了400万部新版iPhone,部分将面向中国市场,交货时间为本季度结束前。 根据零组件厂得到的消息,苹果已经于本周正式宣布新版iPh ...… 查看全部问答∨ |
“工程师是科学家;工程师是艺术家;工程师也是思想家。”一位伟大的工程师曾经提出过这样的一段感言。不错,工程师是利用自然科学来创造工程的人。工程既是物质的也是思想上的。许多不朽的工程,伟大的发明以及出神入化的技术方案,许多人往往只看 ...… 查看全部问答∨ |
本来刚涉入驱动开发的行列不久,最近测试了一下DDK中的bulkusb编译生成的驱动,应用程序也是用DDK例子bulkusb中的exe,但是发现一些问题,希望各位高手能出手相助: (1)驱动装上去之后显示不出绿色图标。 这个图标的出现和什么有关 ...… 查看全部问答∨ |
|
format ' x' invalid or incompatible with argument(protel99导出问题) Protel99中在schematic 画好以后想导到PCB里去,一点就出来 format \' x\' invalid or incompatible with argument 这个提示,看网上有出现这问题,但一直不成功啊 哪位能详细讲讲 谢谢了… 查看全部问答∨ |
大家好我新人, WINDOWS里用超级终端 点发送 设了路径想把文件传到开发板上 为什么 错误提示CRC啊 晕, 2410C VIVI 已经烧好,115200,8,1,无,无 对应的是这么设的 但是为什么传不了啊 哪位大侠帮下 多谢~… 查看全部问答∨ |
uCOS-III version: V3.03.00。uCOS-III for VC使用Microsoft Visual C++ 6.0编译,创建工程时选择Win32控制台应用程序,添加相关文件到工程后,点击Project——>Settings——>C/C++选项,Category选择Preprocessor,Additional include directo ...… 查看全部问答∨ |
DSP软件工程师 年薪16-19W 岗位职责: 1、负责McWiLL宽带无线接入系统物理层算法的验证及实现,包括基站和终端; 2、负责SCDMA基站和终端产品物理层软件的开发及维护。 任职要求: 1、本科及以上学历,电子、通信等相关专业; 2、 ...… 查看全部问答∨ |
64G的iNand(SDIN7DU2-64G)在uboot时总检测不到,发现下面函数总超时返回,一直不知何故,大容量eMMC在这里有什么讲究吗? int mmc_send_op_cond(struct mmc *mmc){ 。。。。。 /* Some cards seem to need this */ ...… 查看全部问答∨ |
设计资源 培训 开发板 精华推荐
- 苹果揭秘自研芯片成功原因:竞争对手没法用最新尖端技术
- 芯片大混战将启:高通、联发科涉足笔记本,AMD 被曝入局手机
- Exynos 2600 芯片成关键,消息称三星将打响 2nm 芯片反击战
- 曾称华为不可能追上!台积电制程遥遥领先,2nm未量产已招大客户抢单
- 曝iPhone SE 4首发苹果自研5G基带:明年3月登场
- Akamai 推出云无关即用型 App 平台
- 浩亭和美德电子(TTI)宣布战略合作伙伴关系现已扩展至亚洲
- Samtec连接器科普 | 链接智能工厂中的人工智能
- 瑞萨率先推出第二代面向服务器的DDR5 MRDIMM 完整内存接口芯片组解决方案
- 研华合作Innodisk 以AFE-R360MIPI摄像头模块解锁AMR视觉功能