仲夏晨光
获得 4 次赞
帮助过46人
学C吧,一开始就学汇编你会放弃学编程的。C学好之后,可以去稍微学一下汇编、学到能看懂就可以了,然后可以再学一门你想发展的方向的一门编程语言。选择编程语言的原则是你发展的方向,你的那个方向使用哪个语言你就学哪个。之所以大部分人初学都是学C,是因为C语言既有低级语言的优点、接近硬件,又有高级语言的优点、接近自然语言。所以C语言的应用层面就比较广了,既可以进行底层驱动等的开发,也可以进行上层应用的开发。还有就是学了C语言对我们以后不论是学汇编等低级语言还是其它的高级语言而言都是一个良好的开端。
按照你前面的要求,首选建议是C。但是也不用把界线划得那么清,可以混着用,有些编译器支持C中插入汇编代码,可以在注重效率或是使用汇编会更方便的地方使用汇编来编写程序。
(1)放弃51直接学32可以是可以,只是怕你会学到放弃。直接学32也间接决定了你选择使用库、而不是寄存器来构造程序。(2)板子推荐原子的Mini F103。此外,提醒你不要忘了买仿真器,没有仿真器是真的很难玩板子。(3)关于资料和教程方面不用担心,原子的资料支持做的还是非常好的,文档、视频、示例都有,后面的图里面有资料的网址、当然也可以自行百度,教程网上也是大把、毕竟用的人比较多。PS:618快到了,开始准备剁手了。。。
936用的比较多,功率60W左右,价格60往上的质量比较好点,缺点是体积比较大,回热慢、热容量低——表现在焊大焊点的时候感觉化锡很难,启动时间2分钟以上;白光焊台功率70W网上,价格150往上(部分白菜白光的价格可以做到10+,可以用、但是比较简陋),体积小,回热快,启动快、只要5-10s。
基本上是时序的问题,由于硬件设计的有瑕疵,所以造成时序控制方面需要做出更改,可以尝试适当延长发送命令或者数据之间的间隔的时间。