这个点要准备做毕业设计了吧,比起怎么做,我觉得最难的还是定什么题目。
今天我们就来看看有哪些单片机可以用在毕业设计上(咱不谈SOC哈,虽然SOC和单片机这俩其实可以归为一个大类)。
我就依靠着我为数不多的经验来给我用过的几款单片机来评个分,满分五颗星,可以给小伙伴们参考参考。纯粹是一家之言,大家看我有理就看,觉得没理就直接忽略。
STC89C52(8051)
推荐指数:★★☆
最经典的51单片机,相信很多小伙伴都是买个普中的开发板然后就跟着江科大或者是郭天祥开始学起来的。
这款单片机最大的优势就是简单易用,而且网上资料非常多,虽然说是毕业设计,但复制粘贴不也是挺常见的,51的代码随随便便都能找到,简单移植一下都能用。
但是性能方面会比较差,拿来做毕业设计的话恐怕实现不了太多的功能,而且因为太基础太简单,可能会被导师轻视。当然我不是说它不好,如果用51能完成和其他更高性能的单片机一样的功能,那不是代表你能力更强?
所以综合一下给个两颗半星,不太推荐拿来做毕设。
STC32(8051)
推荐指数:★★★☆
还是51单片机,但是是32位的,而且STC32G号称是比传统8051快70倍。
如果懂的STC89C52的话,那么玩这款单片机还是很容易的。
而且我目前正在更新STC32G12K的库函数教程,之前还开源过这款芯片的核心板,属于是手把手教你了,所以不用担心不会用,再过一阵子我就准备录制视频教程了。
全部免费,真的是为爱发电!
给这款单片机打3颗半星,比STC89C52多一颗,这一颗多在了性能上。
STM32
推荐指数:★★★☆
最经典的STM32型号,STM32F103C8T6,M3内核,外设资源什么的基本是够用。
网上教程也很多,江科大、正点原子、野火什么的都有,包括我都出过教程(文章、视频都有,但是视频停更了,因为感觉没什么必要,网上资料实在是太多了)。
和STC89C52一样,属于是经典教学材料,根本不用担心学不会,而且网上的代码一抓一大把,随便复制一个过来改改就能用。
但这同样也是双刃剑,因为太经典了,所以无法让导师眼前一亮。不过也可以换个型号,不一定非要F103的,其他很多型号也是很OK的。
推荐指数三颗半,和STC32同分,因为虽然一个是51一个是arm,但大部分情况下他俩能完成的工作差不多,甚至51的操作更简单,所以同分。
ESP32
推荐指数:★★★★★
我最喜欢的单片机,我承认给它满分是有个人的喜好在这里的,但它真的很好用。
型号有很多种,S3是有双核,主频可达240MHz,而且支持多种外设以及45个GPIO口,最重要的一点是自带WiFi和低功耗蓝牙(BLE),而且使用ESP-IDF的话还自带FreeRTOS,这样你跟导师介绍项目的时候都有的说,我这可是上了实时操作系统的。
如果需要低功耗的话(说实话,毕业设计糊弄糊弄的话连根电线根本不用考虑功耗问题),可以使用C系列的ESP32,ESP32C3单核,主频最高160MHz,也支持WiFI和BLE,支持低功耗。
并且我之前也开源了ESP32C3的核心板,过阵子再开源一个。
而且ESP-IDF教程也更新完了,往前翻翻我的文章就有,或者直接搜ESP-IDF。
也都是免费,为爱发电,从画板到编程,一条龙教学,不用担心学不会!
包括ESP8266也是有教程的,ESP8266我归到这里了,因为都是乐鑫的,ESP8266我也是推荐的。
我看过很多项目都是STM32+ESP8266的,其中ESP8266就是拿来联网的,这样可以,但我们为什么不直接使用ESP32呢?不仅性能比STM32F103更好,而且还自带了WiFi和蓝牙。
给ESP五颗星也不是瞎给的,我再总结一下,第一它性能好主频高,第二外设资源很多包括自带了WiFi和蓝牙,第三使用起来也很容易,网上相关的项目也很多,也是可以直接抄的。
Arduino
推荐指数:★★☆
使用起来非常简单,Arduino都封装的非常好了,基本上十几行代码就可以完成别的单片机好几十行的工作量。
非常适合初学者,所以只给两颗半星不太推荐。
因为它的性能比较差,而且IO口也比较少,拿来做毕业设计的话恐怕是不够看的。
而且原装的价格比较贵,不过好在国产化把价格打下来了。
总之不是很推荐,但如果你的底子确实比较差,那么Arduino应该是你可以最快完成实物的板子了。
GD32
推荐指数:★★★☆
国产的芯片,基本是能和STM32无缝切换的,而且价格比STM32更便宜。
最关键的是,同样一个毕业设计,你用GD32,别人用STM32,就算你们的功能完全一样,但STM32已经被导师看腻了,你突然弄出个GD32和别人都不一样,对导师一阵忽悠,你的分可不就更高吗。
但是和STM32比的话,GD32网上的资料可能会稍微少一点(相对STM32而言的,其实资料不算难找),所以我给个三颗半,和STM32同分。
顺带一提,GD32的教程我也写过,感兴趣的小伙伴可以去看看。
RA
推荐指数:★★★☆
瑞萨芯片,是小日本那边的。感觉同价位下会比STM32更胜一筹,但是和GD32一样的问题,那就是网上资料不如STM32多。
我之前出过一期配置瑞萨的编程环境的文章,但是网盘突然把我上传的资料给清掉的,后面因为我基本没咋用过瑞萨的芯片,所以我本地也删掉了,资料我也懒得再找。
时至今日还偶尔会有小伙伴私信联系我这个资料没有了,可见瑞萨的环境配置确实是有不少坑啊。
不过一码归一码,拿瑞萨的芯片做毕业设计,我觉得还是可以的,它性能也还可以。
以上就是我的文章里出现过的单片机,小伙伴们可以参考参考。
下面是一个仿真网站,如果拿不准用什么单片机的话,可以到这里先试一下,看看哪一款更适合自己。
https://wokwi.com/https://wokwi.com/
祝各位小伙伴们都可以顺利完成自己的毕业设计,如果有遇到什么问题也可以私信询问我,我看到消息的话就会回,一般我一天会看两三次后台这样。
过几天我再出一篇毕业设计用的到的传感器。
标签:毕设,用得上,毕业设计,小伙伴,51,STM32,单片机,GD32 From: https://blog.csdn.net/m0_63235356/article/details/144644650