stm8零基础入门 初学者选一块stm32开发板,哪一款好呢?
初学者选一块stm32开发板,哪一款好呢?
不建议直接从STm32入手。虽然你能学会,但你会发现你不会。;对STM32的寄存器了解不够,不适合所有场合的32位计算机。越复杂的东西越容易坏掉,第二是成本。至少出于以上两个原因,我不 不同意直接告诉你学覆盆子馅饼的答案。
建议从STM8系列入手。其中一个STM8的寄存器、片内外设接口和时钟与STM32非常相似,另一个STM8S208系列有比较完整的外设接口:USART、SPI、I2C、CAN等通信接口,可以用于STM32的学习。
我觉得单片机或者嵌入式系统的学习和外设的学习大概占一半。
如果你有寄存器的基础知识,比如你对51学的很透彻,对外设、时钟、C语言的概念或应用都没有问题,那么你可以直接学习STM32系列。
让 让我们把灯拉回来,谈谈STM32。
建议先学STM32F103C8T6,规格适中,出货量大,开发板便宜,是我建议的原因。
至于具体的开发板,建议买蓝丸升级版,因为黑板在5V电源处加装了二极管,避免了外接5V电源带来的隐患,纠正了黑丸电阻使用错误的问题。
我刚刚在某宝看了一下这款黑药丸的兼容板,价格在10元左右。
开发板有了,然后是下载器/调试器。当然,建议是圣林克V2。某宝价格从20元到30元,基本没问题。
以上硬件方案适合野外硬核玩家。对于这样的播放器,看数据手册和参考手册,用示波器播放一切。
国内的正点atom和wildfire系列比黑药丸贵很多,但是都有配套的视频教程,适合土豪或者小白学习者。
对于软件或者开发环境来说,Keil是最适合初学者的,因为线上的套路更多的是基于这个环境。虽然也可以使用IAR EWARM,但是它对国产ST Link V2的支持不是很友好,配置相对更复杂。学完STM32F1,可以先从STMCub
想学习单片机,应该找个什么工作?
哥们先学学再找工作。单片机初学者需要掌握数字电路基础,了解一定的模拟电路基础,掌握基本的C语言(只是暂时了解指针、类和继承),了解数字通信(主要包括UART、IIC、SPI,选择性了解CAN、USB和网口),掌握电路设计软件,了解数字电路设计。了解原理图和pcb图,进一步,需要了解各种品牌单片机的优势,主要包括51、STM8(32)、AVR、PIC等。建议从51开始,转stm8使用库函数编程学习,重要的是练习逻辑思维能力。比如至少软硬件可以从0开始,单片机的简单应用可以基于单片机,比如制作和编写定时光敏灯或者自动跟踪车。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。