OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3223|回复: 3

如何用MDK5编写51程序?什么是(非)互联型芯片、USB HOST、USB DEVICE、USB OTC?(第九天)

[复制链接]

20

主题

76

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1028
金钱
1028
注册时间
2019-5-27
在线时间
142 小时
发表于 2019-8-30 20:54:31 | 显示全部楼层 |阅读模式
      如何用MDK5编写51程序?
      我在学C51的时候只会傻傻地照着教程一步一步安装keil4,还以为keil4就是用来编C51的,keil5是用来编STM32的,后来学了STM32之后才知道原来keil5同样可以编写C51的程序,缺的只是一个知识包而已,我找到了一个很靠谱的教程,你们可以看一下:https://blog.csdn.net/mao_hui_fei/article/details/78492427
                                                  还有一个:https://blog.csdn.net/lin5644554/article/details/94011660
大体的流程就是,有了keil5,下载C51的知识包,然后破解一次就好了。

       什么是非互联型芯片、互联型芯片以及它们的区别?
       我在看手册的时候碰到了这个名词,大体了解了一下。所谓的互联型芯片就是比非互联型芯片多了网络接口(这玩意儿可以联网)和USB HOST接口(可以从别的USB设备中取得数据,你可以理解为它就是一台可以插卡的电脑),功能上更加强大(以后比如做智能云家居的时候能用到它)。目前是互联型芯片有STM32F105系列和STM32F107系列。

       什么是USB HOST、USB DEVICE、USB OTC?
       看完我上个问题的介绍你是不是很懵逼USB HOST是什么,现在我一起解释吧。
       所谓的USB设备就是用USB传输数据的设备(这个USB你们总知道是什么吧)。USB设备又分为主设备(就是HOST,我的理解是:可以操作数据)和从设备(就是DEVICE,我的理解是:只能从这里面输出和输入数据),举个例子来了解下,咱们平常用的U盘和电脑,电脑就是主设备,U盘就是从设备。而OTG(是On The Go的缩写)就比较牛逼了,有这个接口的设备即可以当主设备,也可以当从设备,比如手机,在连接电脑的时候就是一个U盘,在连接U盘的时候就是个小型电脑。

       这次暂时先写这些吧。。。


正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

93

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1078
金钱
1078
注册时间
2018-12-24
在线时间
112 小时
发表于 2019-9-2 08:40:20 | 显示全部楼层
回复 支持 反对

使用道具 举报

20

主题

76

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1028
金钱
1028
注册时间
2019-5-27
在线时间
142 小时
 楼主| 发表于 2019-9-4 20:17:33 | 显示全部楼层
回复 支持 反对

使用道具 举报

1

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
128
金钱
128
注册时间
2020-6-30
在线时间
26 小时
发表于 2020-7-27 09:20:48 | 显示全部楼层
(๑•̀ㅂ•́)و
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-15 04:17

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表