想自己高一些 stc51 的小东西,哪里能找到一些常用外设的驱动程序呢,比如 i2c ,rtc ,温湿度传感器这些。 不会大家都是自己写吧
1
fengtons 246 天前 via Android
51 就不要搞了,32 位的好用多了,国产的价格也不贵,arm 内核或者 riscv32 内核都很多
|
2
zzz22333 246 天前
简单搞一下的话,上 arduino 吧,有别人弄好的驱动
|
3
qxdo1234 246 天前
建议从 stm32 开玩,小一点的 esp 也不错,esp8266 或者是 esp32
|
4
IvanLi127 246 天前
github 上用芯片的型号搜,不过有些东西没几条命令的就自己写了。
话说回来,买的时候不是会有例程吗?我看里面经常是有 51 的 |
5
KING754 246 天前
我一直想学,还买了演示板。。。但是一会搞这一会儿搞那。到现在 还没有搞出明堂。
|
7
dacapoday 246 天前
51 的接口电路非常原始,还是从有现代化 GPIO 电路,内建 i2c,spi 编解码器电路的 芯片开始吧。
|
8
myxvhgiile 246 天前
你既然用 51 了自己写驱动才能更好的学习底层的原理,如果你想上手拿来就用的话那推荐用 arduino
|
9
masterclock 246 天前
没有必要的话还是不要 51 了,arm 、risciv 、esp32 什么的资源更多点
|
10
Alexsen 246 天前
51 的确有点原始了,正点原子或者野火应该有类似的程序!一般淘宝店买开发板也都会有这一类驱动程序
|
11
villivateur 245 天前
除非你要做大批量生产,不然自己玩玩就别折腾 51 系列了,Arduino 系列、ESP32 、树莓派 pico 好玩得多
|
12
kokutou 245 天前
直接玩 esp32 吧。。。51 可以进土了
想搞点什么底层优化之类的 在研究基础的 51 |
13
litguy 245 天前
STC 没必要学了,又不是 20 年前,现在还是跟随 ARM CONTEX-M 系列吧,上面跑个 FreeRTOS./RT-Thread
|
14
zaq 245 天前
市面上大批量的小家电,玩具都是 8 位机内核的,8 位机要啥驱动,I2C ,RTC 就那么几行代码
|
15
cssk 245 天前
Arduino->esp8266->esp32->stm32
|
17
Meekdai 245 天前
可以玩玩 micropython ,很简单
|
18
promontory123 245 天前
51 能玩的太少了,不如直接上 stm32 或者 esp32 或者其他的高性能的单片机
|
21
ScepterZ 245 天前
stm32 esp8266 这些也能用 arduino 生态,如果自己弄着玩而不是做产品,感觉 arduino 是最简单的
|
22
WDFWL 245 天前
rv1106 ,Linux 单片机
|
23
ZxxWww 245 天前
终于找到一个懂的方向了 hhh
如果是自己捣鼓小东西玩,建议 stm32 和 arduino 。 stm32 在国内的生态还不错,结合官方的 CubeMX 做开发很方便,不用自己配置一堆寄存器,直接调用库函数即可,而且 stm32 非常多的人在使用,常见的模块配合 stm32 的代码在 csdn 上也能找到。 Arduino 本身就非常容易上手,外设也封装的很好了,不用写什么东西,难度不大。 我个人觉得 stm32 更好一些,拓展性很强,没算力需求的就用 F1 ,有算力需求的就 F4/H7 ,根据自己实际情况来即可。 |