本帖最后由 土司Apple 于 2023-7-8 12:56 编辑
首先感谢二姨家和杰发科技一起举办的活动。
先上图看一下开发板:
首先说包装绝对是诚意满满,精美外盒内容的保护海绵,该有的一个不少,在所有我评测过得开发板中绝对是顶尖级别的了,没有之一。
再看开发板,开关电源皆苦typec,比老旧的miniusb接口强了不少,看来画板子的人是花了心思的,所有的器件都是尽量的减小面积占用,如果要根据开发板做产品器件可以直接拿来就用。
进一步看深入一点儿,对得去下载资料,哦吼,这里我得批评一下,官网下载资料不能直接下载,MCU官网打不开。官网下载资料填完邮箱和公司返回 object,object,你这是不知道怎么面向对象么?可得注意细节,论坛里面有也可以的,好像也没找到,建议做个置顶。再打开一遍官网,咦可以直接下载资料了,那一开始我填完邮箱公司之后返回个空白页干什么呢?话不多说,下载资料。
上图
关于接口还是蛮丰富的,专门对于汽车应用添加了LIN接口,但是没有看到有CAN接口。LIN接口接触的不多实际应用场景也是用的很少,只在福田的一个老款皮卡上接触过这种接口,CAN到是用的不少,没有CAN稍有遗憾可能别型号会有吧。
资源的话说明书里面说的比较详细。
特别的关于NMI中断一开始没看明白查了一些资料:大家可以参考,学艺不精有问题请指教。
外部硬件的中断是通过两根信号线通知CPU的,这两根信号线就是INTR(INTeRrupt)和NMI(Non Maskable Interrupt)。 NMI中断,不可屏蔽中断,产生这个中断的时候,表示系统发生了致命的错误。INTR可屏蔽中断。
然后这些都了解清楚之后咱们就可以实际的开发测试了
1.安装开发环境
使用MDK开发的话得安装开发包,可以从官网直接下载,也可以从keil的官网去查找,我这里是直接从杰发官网下载的。如果没有安装好IDE的话全装IDE再安装开发包。
安装完成之后,可以直接开发程序了。
我们还是先找第一个例子就是GPIO的例子,从官网下载的的例程直接找到GPIO的实例。
然后打开工程检查一下MCU的设置是否和开发板相同,同事要生成程序文件,最后检查一下调试器的设置。因为我用link需要设置MCU的型号,编译下载的时候需查询不到MCU所以要选择型号,所以我就直接照这个代替了。
选了这个型号就可以下载程序运行了,第一个闪灯例程就这样很好的运行起来了。我不是很确定这里的支持是不是有点儿不对,但是官方还是给些指导比较好用这个调试工具的还是挺多的,当然用Daplink开源的link也很便宜,直接用这个来说明如何建立工程进行调试也符合大部分人的需求,还是挺赞的。
接下来就是F8直接下载程序,两路LED开始闪烁起来了,并且一开始串口上还有打印输出。
不管怎么样,国产MCU开始越来越好了,**咱们处理满足一些基本上的市场需求之外也要开拓进取,在前沿的应用领域占有一席之地。
此外关注到咱们有AC8257车联网模组 很是感兴趣如果能联系到销售评估的话还是很高兴的。
|