Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/416.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
需要任何ARM Cortex-M程序员的建议_Arm - Fatal编程技术网

需要任何ARM Cortex-M程序员的建议

需要任何ARM Cortex-M程序员的建议,arm,Arm,我决定从使用PIC升级到使用Cortex-M,但很难找到一个与PICKIT相当的程序来编程 在网上搜索之后,我有很多选择,但不知道该买什么 外面有人能给我一些关于买什么的建议吗 我已经习惯于购买PIC16F微控制器,使用MPLAB和Pickit3,我不确定我需要什么。我喜欢ST Nucleo和稍微复杂一点的ST Discovery。它们价格低廉(起价约13美元),几乎适用于所有STM32系列,内置ST-LINK调试盒,并且具有Arduino样式的头连接器 您可以使用免费或商用IDE/编译器、mB

我决定从使用PIC升级到使用Cortex-M,但很难找到一个与PICKIT相当的程序来编程

在网上搜索之后,我有很多选择,但不知道该买什么

外面有人能给我一些关于买什么的建议吗


我已经习惯于购买PIC16F微控制器,使用MPLAB和Pickit3,我不确定我需要什么。

我喜欢ST Nucleo和稍微复杂一点的ST Discovery。它们价格低廉(起价约13美元),几乎适用于所有STM32系列,内置ST-LINK调试盒,并且具有Arduino样式的头连接器

您可以使用免费或商用IDE/编译器、mBed编译器甚至Arduino IDE对其进行编程。您可以从使用免费的CubeMX图形生成器生成初始化代码开始


因此,实际上,你所需要花费的最低成本只是一个13美元的工具包和一根USB电缆即可开始使用。

这可能会偏离主题,并邀请你参加基于意见的讨论(这是不鼓励的)。除非你重新表述问题并添加相关细节。(比如-你需要它做什么?)我建议买一个stm32发现板,它们很便宜,包含一个target micro,可以用作一个独立的st链接。基本上我问这个问题是因为我在研究嵌入式系统工程师(主要是ARM Cortex-m)工作中最常用的微控制器是什么。我是PIC用户,但没有初级职位,或者你需要5年以上的PIC工作经验。我现在购买了一个CY8CKIT-059-开发板,CY8C5888LTI-LP097 PSoC 5LP CPU,并开始与PSoC Creator一起使用它。我很喜欢将组件块拖放到画布上的方式,但我确信这不是业界最常用的IDE。我还要试试Keil uvision 5。有人在工作中使用ARM Cortex-M吗?如果是这样,你用什么IDE?买一个核子,10美元或20美元就可以了。有些通过usb调试器端进行uart,有些则不通过,例如NUCLEO-F031K6。稍后,如果你得到一个更大的,带有调试端的,可以被删除的,你可以作为调试器为其他董事会和cortex ms从st或其他品牌。你也不必打断它,只需拆下几根跳线即可。bbc microbit也是一个不错的选择,如果在寄存器级别进行裸机操作,那么它也不像stm32那么容易编程,但是对于你所得到的,你可以在需要其他东西之前让你的脚变得非常脏