10年5个月前IP:福建
822034
9楼

引用 沙暴 : >MCU是STM32F030F4,2块钱,16KB的Flash,6KB的RAM,用Jlink可以仿真单步调试……所以,把51扔掉吧。

目前才刚刚开始学stm32,不过51单片机对于一般的应用来说也足……

以前我也是这样想的,但不幸这是一条弯路,浪费了很多精力和感情…… 因为我是在这个行业里工作的,天生就不喜欢做重复工作和重复造轮子。最开始在51上花费了大量功夫,迈入平台级程序大了之后,51的分bank简直是折磨人,调试维护也费劲。最后一发狠选了流明诺瑞的Cortex M3,彻底移植了代码,成本大幅下降,性能大幅提高,程序也能做到简单易懂了。后来LM卖给了TI,再被停产掉,我竟然没有一点困扰,用ST的STM32系列M3和M0、还有新唐的M0来替换,竟然代码稍做移植,用一个宏切换一下,就能在几个厂家的MCU上无缝切换…… 这才享受到了研发的快乐。新添加个功能模块,编译一下,所有产品都能享受到…… 只需要维护一份代码! 所有产品贴片前先把MCU批量烧录好Bootloader! 只需要通过串口、网口自动升级最新的用户程序! ……

评论
文号 / 822034

实习会员
名片发私信
学术分 -1
总主题 9 帖总回复 982 楼拥有证书:进士 机友 笔友
注册于 2010/11/27 10:53:31最后登录 2026/10/29 21:51:43
主体类型:个人
所属领域:无
认证方式:手机号
IP归属地:0

个人简介

暂未填写
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的