金牌会员
 
- 积分
- 1028
- 金钱
- 1028
- 注册时间
- 2019-5-27
- 在线时间
- 142 小时
|
如何用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盘的时候就是个小型电脑。
这次暂时先写这些吧。。。
|
|