先说明:不是正经学习,不靠其吃饭。不期望学成什么样子,打发时间。
之前有过 8051 和一点 avr 经验,入门级学生,然而现在模电数电全忘记了。。。为何重新拾起来?看到自己柜子里一堆的零件无语,当年省吃俭用买的,现在吃灰。想拿起来玩玩。
经典架构,架构老了点,便宜,但感觉没啥选它的欲望。
IDE 和硬件调试器感觉没有太多好的选择?
历史遗留,柜子里有一些 avr 芯片,偶尔会用用 arduino (并没有),被抽象了,没用到底层。
C 语言都很久没用过了,更别说 avr-c 了。
同样,avr 的 jtag 很贵,用不起告辞。
手头有几块芯片,5529 开发板,吃灰。
我觉得对于我来说,ti 的 msp430 真的鸡肋,16bit 不上不下,价格也不便宜,封装对 diy 也不友好(买核心板能解决)。
ide 还行,ccs 基于 Eclipse,就是不知道现在还收费不... 听说 ti 想通了,终于免费了(未证实消息来源)
以后肯定考虑该架构了,不过之前还没来得及接触过 ARM 就放弃 EE 了。所以了解不多。
ST:好像官方的开发板比较便宜,带硬件调试器(?)
TI:官方的板子好像也不贵...的样子,好像 100+
现在手上还有一些 attiny13 atmega8/32,扔了还是擦擦灰继续用呢? atmega 还好,可以用 arduino 编程,一堆 attiny 就纠结了。
avr 现在用哪个 ide 开发呢?
ARM 大家觉得哪家的对业余玩家更友好呢(价格不贵,硬件资源够用,SDK/ide 好用)
半夜睡不戳胡思乱想的,迫于疫情比较闲,说不定后面忙起来了就继续扔了。
哎,都是贫穷限制了我的爱好,当年换租几次搬家我被那一堆娇贵的零件气得不轻,然后默默决定转行软件,再也不要碰硬件这个坑了,结果转行也不是很容易的样子,说多了都是泪
1
345161974 2020-02-19 08:05:22 +08:00 via iPhone 1
国内学硬件不如学软件。软件需求大,应用百花齐放。适合赚钱谋生。
话说回来,学单片机 8051 虽古老,可它用来入门绝佳,入了门再去学其他的 stm8/32 就很轻松了。 |
2
swulling 2020-02-19 08:21:04 +08:00 via iPhone 1
入门还是学 51,吃透它。
不过做东西 51 就复杂了,自己玩玩不用量产,直接树莓派之类的就可以 |
3
superrichman 2020-02-19 08:43:03 +08:00 via iPhone 1
arduino 挺好玩的
|
4
yolee 2020-02-19 09:14:47 +08:00 1
其实 arduino 也可以底层编程的,去 microchip 官网可以下载到 avr 单片机的 IDE,学一个 51 单片机,然后直接就可以上 ARM 的了。
|
5
lloovve 2020-02-19 09:20:23 +08:00 via iPhone 1
不是都学么? stc stm32 K210 arm9 Esp32 Esp8688 等,玩蓝牙 52832
|
6
AltairT 2020-02-19 10:35:51 +08:00
Java 或者类似架构的比较好,成长快,工资也高,就是加班的公司比较多。(
|
8
flywith 2020-02-19 11:05:36 +08:00
吃了饭没事干吗?加班不够忙吗?
|
11
Osk OP @yolee 之前 arduino 里面接触过底层,使用过某个 timer,控制芯片进入睡眠,忘记细节了,不过记得用得很小心,怕和 arduino 框架冲突
|
14
solonF 2020-02-24 22:59:23 +08:00
楼主可以告知你在以前的板子上都做过什么吗?
|
16
xou130 2020-02-27 00:30:55 +08:00 1
业余用用,建议 arduino,有需求就 stm32-duino,体验和 python 一样调包的快感,5 行代码刷屏不是梦
|