-
king5555 回答了该问题
-
king5555 回答了该问题
-
csdnpurple 回答了该问题
类micropython系统 vs 单片机 到底有什么吸引大家的地方?
从开发者角度来讲,MicroPython和CPython以及PyPy一样,都是Python代码的执行环境。对于使用者来说,调用通用的Python的逻辑代码,手握最大的源码宝库,并且在Python的世界里,一切都是开源的,但是Python调用外部的依赖库(dll、so、exe)等并不开源,只有执行的Python流程和方法,是你可以任意学习、理解、修改的源码。动态语言中,最大的效果就是快速的适应程序的业务逻辑变化,减少大型程序的重复编译,通过接口供Python调用就是最大的特点,俗称的胶水语言因此而来,许多稳定的程序,可以提供外部接**给Python反复调用确认效果,这就导致了动态语言最终多数用于测试环境和热更新程序领域。一次编译,多次运行,是Python最大的好处,各举一个硬件和软件的例子。在使用HTTP对接后端的时候,调试API接口,获取服务器的返回内容,通过Python可以做到随时变更API的参数重新发起请求,整个过程没有编译过程,只是更换参数执行函数,依次反复确认业务逻辑代码是否符合预期,类似自动化测试。在控制硬件输出PWM的时候,例如调试音频设备或蜂鸣器,我们会需要经常变化参数来确认输出的波形或占空比,这时候,更换参数即可执行的Python就起到了快速开发的效果,对于一些需要大量调试和测试的开发。以上例子都体现出一种效果,就是有许多需要大量测试才能确定的代码,使用Python进行开发会比C开发更具效率。总结下来:Python拥有大量开放的源码,可以快速参考和查阅确认开发以及实施的时间和可能性。Python的业务逻辑开发效率优越,动态语言共同的特性,但随之牺牲的是性能。在一些要求不是特别高的家用、民用、日常的场合,Python会是你最好的帮手,就像过去的编程计算器一样,可以反复帮助你确认复杂计算式的正确性。Python语言开发特性首先Python开发十分的快速,可以适应多种场合下的程序修改,实时热更新配置代码。它拥有语法简洁、兼容大多数语言的特性、各种动态类型、自带大数库、大量开源示例代码、完整的import机制等
1211浏览 1回复 25关注 -
资深技术 回答了该问题
-
gxs64 回答了该问题
-
siguoc 回答了该问题
-
dirtwillfly 回答了该问题
电源芯片TPS54360的问题
也可以直接使用官网提供的webench工具来设计,这个选好输入输出参数就可以,不需要自己计算的https://webench.ti.com/power-designer/
3404浏览 13回复 29关注 -
shaoziyang 回答了该问题
有没有类似micropython的国产系统?
现在micropython主要是面向物联网和通用应用方面吧,国外各种应用多一些,官方团队都用到航空上了,国内是教育公司多。micropython本身没有图形化编程工具,是纯代码的。有做教育市场的公司开发了一些图形化编程软件,但是功能都比较少。
3025浏览 9回复 24关注 -
dirtwillfly 回答了该问题
-
jimsboy 回答了该问题
-
cdma1988 回答了该问题
-
coody 回答了该问题
-
jrcsh 回答了该问题
求助大家这个GND连的两个有什么不同
我觉得是因为有EN接MCU?又接电源GND为谨慎预防2套信号不是共地的所以rjyi提示要求2套接地都要连接,如果已经实现共电着不用建议再重复接地,以免引起多点接地产生其它问题
1292浏览 3回复 25关注 -
使用数字IC搭建多档定时电路 sos
本人现在需要做一个多档位的定时电路,一共有九个挡位(1小时、2小时.....9小时),当我闭合某一挡位的定时开关时,对应的指示灯就会亮几个小时,例如我闭合了定时3小时的挡位,那对应的指示灯就会亮三个小时,我搭了一个555+4017的电路,发现无法满足要求,请大家指点一下。
1079浏览 0回复 24关注
没有更多了

问答