单片机开发板是要用钱买的,没有免费的申请。可以申请芯片的免费样片,到各芯片公司主页填写申请即可。Proteus。Proteus软件是英国LabCenterElectronics公司出版的EDA工具软件,支持电路图设计、PCB布线和电路。Proteus支持单片机应用系统的和调试,使软硬件设计在制作PCB板前能够得到快速验证,不仅节省成本,还缩短了单片机应用的开发周期。Proteus是单片机工程师必须掌握的工具之一。
单片机由运算器,,存储器,输入输出设备构成,相当于一个微型的计算机(最小系统),和计算机相比,单片机缺少了外围设备等。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。看一下这个:https://www.shiyanlou.com/jobs/linuxsys先熟悉一下linux吧,将来很有可能用到。开发软件的话,java、python都比较主流吧,学的人多,如果自己水平无法超过别人的话,就该考虑一下自己的工资问题了。另外,会而不精是很可怕的事情(当然也无法精通C和汇编)。
楼上说的对。软件和硬件必须配套才能使用。c,片机使用的系统,不同人搭建出来的硬件是不一样的,下载到别人的代码是根本不能用的。用PROTUES代替硬件来,是个简捷的方法。下面的连接,有许多配套的方案可供参考:http://hi.baidu.com/%D,F,B,F,C,DB%B,C。http://www.ti.com.cn/tool/cn/iar-kickstart自己去TI官网下下载第三方软件IAR~~这是免费的~~不存在什么,限制~~supportforWin,~MSP,可用TI自己开发的集成开发环境~~这是:http://www.ti.com。
配置步骤:下载并安装Clion,Jetbrain公司开发的C编译器,提供现代编译器支持的多项功能。下载STM,ubeMX,ST用于生成HAL库模板的程序软件,提供一键配置初始化功能。下载OpenOCD,用于连接调试器的服务软件,支持多种调试器,如STlinker。下载arm-none-eabi-gcc,适用于生成单片机。需要:MPLABIDE,这个是所有PIC单片机的开发平台,目前最高版本是,这个软件是免费的,可以到MICROCHIP公司网站上下载;PICC,这个是PIC,列单片机的C编译器,建议直接学C,所以要用它,这个是收费软件,但网上可以找到的最高版本破解版,版本是,上网可以找到;PROTEUS。
暂无评论内容