"); //-->
大家好,我是麦哥,最近网友提问。
会写stm32的代码,但被分配到了做杰里芯片的公司怎么办??二者之间有没有什么共通性啊?去了公司感觉完全学不会杰里的芯片,连点灯都点不了,有没大神教教

这里简单说说我的看法。
其实很多小伙伴,也遇到过类似的情况。换了一个硬件平台,可能就不知道怎么开发了?
我没用过杰里的芯片,特地去搜了一下,是珠海的一家公司。看了相关的一些产品,主要芯片有WiFi,蓝牙,MCU这些方案。


之前写过STM32的代码,那么单片机的基础还是有的,接下来可以熟悉杰里的整个开发环境和开发流程就行了。

基本上很多文档和资源在GitHub和gitee上已经开源出来了。那么接下来要做的就是,先去官网找到对应型号硬件的开发SDK。
搭建开发环境,如何进行开发,烧录,调试;
集成官方提供的底层库,配合相应芯片的用户手册,具体的外设有哪些功能,如何使用要搞清楚;
根据官方的文档去实现自己想要的功能;
最后,我们会发现,无论是STM32也好,杰里的MCU也好,开发流程其实都差不多,不过STM32的用户基数大,资料多。
以前刚开始进行STM32开发的时候,都是之前用的开发板的例程,其实官方也有很demo板,也有很多的例程可以进行测试。
后面cubeMX慢慢成熟,配置外设就更加方便了,工具可以提高开发效率,但是如果过于依赖工具,没有掌握系统的开发知识,硬件平台一换,就会无所适从了。
像单片机的话,一个平台熟悉的差不多,其他平台基本上都可以触类旁通了,无非就这些外设,I2C,SPI,定时器,中断,ADC等等,都大同小异。
其实最早的时候,进行单片机开发,那时候STM32刚出来的标准库还是很不错的,这些其实原厂的工程师都会给你搞定了,大大缩短了底层外设的开发时间。有时候需要配合芯片的用户手册进行编程。
总之,当资料匮乏的时候,要逐渐学会官方提供的资料,利用好官方文档,快速熟悉芯片,开发有问题的话也可以及时联系原厂的工程师去解决。
浏览了一下杰里的官网,看了一下整理的文档,点个灯应该可以做到的,慢慢来。
欢迎使用杰理通用 MCU 开源项目文档
doc.zh-jieli.com/GPMCU/zh-cn/master/index.html

其实整个开发流程都是换汤不换药,如果更换了硬件平台就感觉无从下手,那说明学的东西还是浮于表面。
对此,大家怎么看?欢迎在下方评论区留言讨论。
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。
相关推荐
STM32微控制器系列——常见问题解答(基本篇)
三款经典的STM32开发板例程汇总
如何使用STM32的PVD对电源的电压进行监控
功率监测与控制系统DIY——搭建环境,定时器翻转LED
采用按键消抖电路,不用再软件延时了
STM32 100M、10M网卡电路(上)
详解STM32单片机的堆栈
STM32 心电图方案全解析:手把手教你开发医疗级心电监测设备!
基于STM32指甲式脉搏血氧仪七大核心功能解析与实现
STM32开发-LL库与HAL库对比
STM32 3.3V参考电压(用于DAC和ADC)
基于STM32的MP3播放器设计与实现(提供MDK完整源码)
“sacq”的STM32运行uCGUI演示的视频片段1
手把手教你学ARM-STM32 第二讲 STM32最小系统
汽车表盘显示和GPS地图显示的动感演示
手把手教你学ARM-STM32 第三讲 系统时钟初始化函数与延时函数的实现
IAR_STM32开发板原理图
STM32 3.3V电源电路(提供给CPU和大部分外设)
基于STM32的智能地震监测预警系统
「STM32 Flash 操作全解析」擦除、写入、读取一网打尽!附完整源码
STM32的低功耗模式总结!
STM32 5向摇杆接口电路
轻松适配STM32F1/F4,UltraLink开源项目详解 + 脱机烧录全流程演示
STM32的定时器进行输入脉冲的计数(代码).
FreeRTOS 在STM32上的移植 V1.0
STM32 GPIO的十大优越功能综述
手把手教你学ARM-STM32 第一讲 绪论(上)
结合RTC实现的“智能定时任务系统”:设计与实战
STM32 100M、10M网卡电路(下)
RealView MDK开发STM32奇怪错误的解决