不会C语言,可以使用汇编语言啊
如果都不会,可以先学习一下C语言,最好是找个开发板,学习他的教程
学习STM32,总归是要动手编程写代码,所以C语言算是基础了。
但是不用担心,可以同步进行。开始学习STM32可以看看基本程序的样子,了解下芯片内核、寄存器、各种外设、各种库函数、开发工具等内容,这些也不少了。
同时学习C语言,找本基础入门的书或者教程看,一定要动手敲代码,敲的多了,自然慢慢就上手了。
都过了基础阶段,进阶部分就可以找个开发板,系统的学习了。然后还是多练习,多写代码,写的多了,除了更熟悉,更容易发现自己的问题,也会有所谓的感觉,写代码也是需要感觉的。
只能是学习一下C语言了,没有C语言,单片机真的是不好学习的。
可以看一些C语言的教材,再写一些练习题来学习C语言。再学习单片机的开发
没问题的,可以边学单片机,边学C语言,这样学习效率很高。一定要把理论学习与实践操作结合起来,这样学习起来轻松,效率高。
而且,对于单片机入门来说,一般只需要会函数、if\while\switch等这些基础语法就可以了,不需要太多的C语言基础。
没有C语言基础,那就先找本C语言入门教程看一遍,然后能写比较简单的程序就行了。
毕竟学习STM32也是需要编程的,在这个过程中,除了了解STM32,学习STM32的外设驱动和功能开发,同时也就锻炼了C语言编程的能力。
要用STM32最好还是有C语言基础,可以先学习一下
然后需要了解一些硬件的常识,起码能看懂STM32那些IO的基本作用。然后就是学习那些外设寄存器的使用方法