一个是国产的,一个是国外的。从各方个面,你能想到的,都有所欠缺。除了价格!
多线程不可以同时操作外设,这个串口不是很明显,最明显的是操作flash。另外,驱动编写尽量模块化,脱离操作系统。能用delay尽量别用sleep,减少调度。
推荐阅读《Cortex-M3权威指南》,其中R0-R3寄存器的作用讲解的尤为细致。data和bss的作用,推荐下面文章https://www.cnblogs.com/yanghong-hnu/p/4705755.html
楼上的帖子不错,我再补一篇https://wenku.baidu.com/view/82a2bc3afd0a79563c1e72e7.html
最简单的办法,TCP访问NTP服务器:129.6.15.28:37 连接后自动返回1900年1月1日0时0分0秒到现在的秒数
断言,专门捕捉程序员自己的显而易见的错误。正常情况下绝对不会执行到这里。
其实作为MCU来讲,目前的H7系已经相当性能过剩了。毕竟没有大型操作系统等开源软件的支持,升到64有什么用?
ST的定位本来就偏工控而非消费电子,H753XI 400M主频+2M Flash+1M RAM +168 IO不知道够不够你用?