2023年7月,苏州旗芯微半导体有限公司(旗芯微)正式发布基于AUTOSAR Classic Platform (CP) 4.3.1 的FC7300 MCAL驱动软件。FC7300 MCAL是旗芯微软件工程师团队继FC4150 MCAL之后,针对旗芯微FC7300系列MCU完全自主开发的MCAL驱动。该驱动的发布意味着旗芯微在推动AUTOSAR生态构建方面取 …
jlink驱动
今天分享一个项目是做一个红外测温的。这个东西网上都有现成的资料和代码,做起来不难。关于红外测温用的芯片是mlx90614。那么在这里我就来写一写关于mlx90614红外测温的驱动代码和来说一说他的原理。主要是利用STM32F103C8T6单片机和mlx90614模块将测量的温度显示到0.96寸oled上面,如果你没有oled的话也可以用串口调试助手把温度信 …
【导读】以下分享17种单片机常用电路设计模块,包括:双路232通信电路3线连接方式,三极管串口通信,单路232通信电路,USB转232电路等。1、双路232通信电路3线连接方式,对应的是母头,工作电压5V,可以使用MAX202或MAX232。2、三极管串口通信本电路是用三极管搭的,电路简单,成本低,但是问题,一般在低波特率下是非常好的。3、单路232通信电路 …
当代程序员开发程序少不了IDE,离开了IDE要死去不少程序员吧。在stm32开发中,常用的IDE有keil,iar等。keil这个IDE功能强大,包括1文本编辑器,2编译工具链(包含调试器),3一键配置烧写器(st-linkjlink等),4芯片硬件仿真(虚拟机)等。太过于强大,但是收费。现在我们使用开源工具来替换keil,进行stm32开发。1我们使用vi …
J-link大家都不陌生,但是很多朋友都是只拿它当作一个调试仿真器,其实J- Link有许多宝藏功能有待大家发现,今天这篇文章就简单的介绍一下J-link Commander的几个常用使用指令。首先大家的笔记本需要安装J-link的驱动,该驱动的安装包除了驱动也会安装j-link全家桶,包括且不限于J-link commanderJ-fFlashj- Lin …
大家好综合实例:自动洗碗机,完成了核心板的焊接,板子设计好了,也焊接完毕了,那么如何验证是否正确呢,既然是从0到1的教程,那么我们就先实现一个点灯功能吧。学习目标STM32开发环境搭建从无到有创建一个STM32的Keil工程点亮核心板上的LED开发环境搭建STM32开发环境搭建参考:STM32开发环境搭建全过程分享视频介绍了MDK5软件的安装过程、STM32 …
今天开始了 BMS 系统的软件代码部分的搭建,计划是分成三层:硬件驱动,AFE 层和系统应用层。第一步肯定是先把底层的 IIC 通信调通,CG861xx 的 IIC 通信和 TI 的 BQ769X0 系列一样,IIC 里面有一个 CRC8 的校验,因此调试起来不是很直观,因此想先把调试打印的接口建立好。首先想到的肯定是把串口调试好,通过 printf 的底层 …
2. 开发工具使用问题2. 开发工具使用问题2.1 jlink不能下载程序2.2 GD32E103XX下载程序出现Invalid ROM Table问题?2.2 the selected device "GD32E103C8" is unknown to this version of the jlink software,使用keil仿真j …
运算符%说完位运算,再说说其他的运算符。+ - *不用多说,应该都比较清楚,但是还是要注意的就是使用进行整型变量的计算时,它不像平常一样可以得到小数的,而只有整数部分,并没有小数。还有就是各个运算符的顺序,如果不确定哪个先运算,不如加上括号()吧,不用担心效率的问题,因为加了括号只是告诉编译器该如何处理这条语句而已。另外使用#define定义一些表达式的时候 …
工欲善其事,必先善其器。调试器在嵌入式开发调试中的重要性不言而喻,单步、断点和监察的效率远高于串口打印。但是,调试器对于一般开发人员往往是一个黑匣子。今天我们就来谈谈调试器的原理,顺便把自己的几类调试器接线和注意事项记录下来,以便查找。我常常要面对几个方案,而各个方案的调试器都不一样,接线有时连自己都记不住。所以这个帖子应值得嵌入式开发工程师收藏。一、嵌入 …