有人玩单片机吗, stc 那种

2024-03-22 13:38:29 +08:00
 leon2023

想自己高一些 stc51 的小东西,哪里能找到一些常用外设的驱动程序呢,比如 i2c ,rtc ,温湿度传感器这些。 不会大家都是自己写吧

1872 次点击
所在节点    编程
23 条回复
fengtons
2024-03-22 13:48:56 +08:00
51 就不要搞了,32 位的好用多了,国产的价格也不贵,arm 内核或者 riscv32 内核都很多
zzz22333
2024-03-22 13:57:38 +08:00
简单搞一下的话,上 arduino 吧,有别人弄好的驱动
qxdo1234
2024-03-22 14:27:01 +08:00
建议从 stm32 开玩,小一点的 esp 也不错,esp8266 或者是 esp32
IvanLi127
2024-03-22 14:28:54 +08:00
github 上用芯片的型号搜,不过有些东西没几条命令的就自己写了。

话说回来,买的时候不是会有例程吗?我看里面经常是有 51 的
KING754
2024-03-22 14:30:06 +08:00
我一直想学,还买了演示板。。。但是一会搞这一会儿搞那。到现在 还没有搞出明堂。
leon2023
2024-03-22 14:37:12 +08:00
arduino 哪里能看到有哪些库支持 c51 ?
@zzz22333 #2
dacapoday
2024-03-22 14:58:51 +08:00
51 的接口电路非常原始,还是从有现代化 GPIO 电路,内建 i2c,spi 编解码器电路的 芯片开始吧。
myxvhgiile
2024-03-22 15:02:59 +08:00
你既然用 51 了自己写驱动才能更好的学习底层的原理,如果你想上手拿来就用的话那推荐用 arduino
masterclock
2024-03-22 15:03:34 +08:00
没有必要的话还是不要 51 了,arm 、risciv 、esp32 什么的资源更多点
Alexsen
2024-03-22 15:12:16 +08:00
51 的确有点原始了,正点原子或者野火应该有类似的程序!一般淘宝店买开发板也都会有这一类驱动程序
villivateur
2024-03-22 15:59:35 +08:00
除非你要做大批量生产,不然自己玩玩就别折腾 51 系列了,Arduino 系列、ESP32 、树莓派 pico 好玩得多
kokutou
2024-03-22 16:02:24 +08:00
直接玩 esp32 吧。。。51 可以进土了
想搞点什么底层优化之类的 在研究基础的 51
litguy
2024-03-22 16:03:15 +08:00
STC 没必要学了,又不是 20 年前,现在还是跟随 ARM CONTEX-M 系列吧,上面跑个 FreeRTOS./RT-Thread
zaq
2024-03-22 16:43:51 +08:00
市面上大批量的小家电,玩具都是 8 位机内核的,8 位机要啥驱动,I2C ,RTC 就那么几行代码
cssk
2024-03-22 16:44:58 +08:00
Arduino->esp8266->esp32->stm32
zaq
2024-03-22 16:48:27 +08:00
@litguy 现在 1K 的单片机才 1 毛钱,可以写个 1 ,2 千行代码了,这种才是真正大批量的,大量小家电小玩具在用。
Meekdai
2024-03-22 16:53:23 +08:00
可以玩玩 micropython ,很简单
promontory123
2024-03-22 16:57:12 +08:00
51 能玩的太少了,不如直接上 stm32 或者 esp32 或者其他的高性能的单片机
leon2023
2024-03-22 16:59:44 +08:00
@litguy #13 刚才查了查,现在 stm32 最便宜的也才 1 块多😁
leon2023
2024-03-22 17:00:58 +08:00
@leon2023 #19 看起来确实可以放弃 51 了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1026070

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX