<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Tians7777的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/Tians7777</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; Tians7777]]></copyright><item><title><![CDATA[CAN FD 64位DBC转结构体]]></title><link>https://blog.csdn.net/Tians7777/article/details/139779588</link><guid>https://blog.csdn.net/Tians7777/article/details/139779588</guid><author>Tians7777</author><pubDate>Tue, 18 Jun 2024 18:04:53 +0800</pubDate><description><![CDATA[2、使用数组来进行数据存储，同时计数，使用起始位对8取余来判断在哪个位置，需要向右加几，是否需要转向下一行，进行三个或三个以上完整的byte后，在从右向左进行结构体写入，同时还要判断由于换byte出现的其他信号插队。难点来了，在Motorola的大端格式中，报文中信号的排列顺序是从小到大的，但是信号内又是从大到小占位的，这给我们判断是否存在NotUsed带来了麻烦，同时如果有报文横跨3byte，更是难上加难。4）第一个”|“到”@0+“之间为信号长度。3）”：“到第一个”|“之间为信号起始位。]]></description><category></category></item><item><title><![CDATA[autosar通讯配置小结]]></title><link>https://blog.csdn.net/Tians7777/article/details/139738441</link><guid>https://blog.csdn.net/Tians7777/article/details/139738441</guid><author>Tians7777</author><pubDate>Tue, 18 Jun 2024 13:20:36 +0800</pubDate><description><![CDATA[使用NeuSar进行AutoSar通讯配置]]></description><category></category></item><item><title><![CDATA[AI片面测试]]></title><link>https://blog.csdn.net/Tians7777/article/details/136368554</link><guid>https://blog.csdn.net/Tians7777/article/details/136368554</guid><author>Tians7777</author><pubDate>Thu, 29 Feb 2024 13:41:30 +0800</pubDate><description><![CDATA[文心一言，小爱同学给出了正确答案，但是提问其计算过程时全部翻车。总之，在AI给出结果的时候还是错误百出，一定要有自己的判断，不是全盘交给AI去做。这次测试的也都是国内名列前茅的人工智能了，看来进步空间还是巨大的。2024为闰年即366天，然后366+28（1月29过年）=394 然后394-1=393给我看蒙了，和最初结果也不一样。被测试AI：通义千问、文心一言、小爱同学、天工AI、科大星火。天工AI：这个AI很有意思，巴拉巴拉对对错错说了一堆。天工AI：直接搜的，算都没算。主要测试功能：日期计算相关。]]></description><category></category></item><item><title><![CDATA[MPC5744 ADC应用案例]]></title><link>https://blog.csdn.net/Tians7777/article/details/135979505</link><guid>https://blog.csdn.net/Tians7777/article/details/135979505</guid><author>Tians7777</author><pubDate>Fri, 02 Feb 2024 17:34:13 +0800</pubDate><description><![CDATA[define  MD_SYSTIMERTASK_1MS        PIT_0.TIMER[1].TFLG.B.TIF //中断标志位。将NSTART置1，开始转换，在one shot模式，每次转换开始前要给NSTART置1；MODE：设置模式，常规模式下，1是continue，0是one shot；JCMR：我们是普通转换，所以注入转换寄存器设0；FRZ：设置debug模式是否可用；NCMR：我的理解是设置采样通道；LDVAL：设置频率，产生定时。ADCLKSEL：设置时钟；CTR：设置采样时间；]]></description><category></category></item><item><title><![CDATA[EEPROM读写失败案例]]></title><link>https://blog.csdn.net/Tians7777/article/details/134965801</link><guid>https://blog.csdn.net/Tians7777/article/details/134965801</guid><author>Tians7777</author><pubDate>Wed, 13 Dec 2023 11:27:33 +0800</pubDate><description><![CDATA[总的来说，只是一个接口使用问题，硬生生占用了我一周的时间，主要原因还是经验不足，对一个完全陌生的模块还是有点慌乱。]]></description><category></category></item><item><title><![CDATA[AutoSar系列学习之DaVinciCFG--ADC]]></title><link>https://blog.csdn.net/Tians7777/article/details/134798535</link><guid>https://blog.csdn.net/Tians7777/article/details/134798535</guid><author>Tians7777</author><pubDate>Tue, 05 Dec 2023 16:40:51 +0800</pubDate><description><![CDATA[了解一下各个配置项的作用和影响，具体参照实际芯片。]]></description><category></category></item><item><title><![CDATA[AutoSar系列学习之DaVinciCFG--DIO/PORT]]></title><link>https://blog.csdn.net/Tians7777/article/details/134779358</link><guid>https://blog.csdn.net/Tians7777/article/details/134779358</guid><author>Tians7777</author><pubDate>Mon, 04 Dec 2023 13:11:55 +0800</pubDate><description><![CDATA[AutoSar实战之Davinci配置过程]]></description><category></category></item><item><title><![CDATA[【批处理脚本分享】将hex文件中的flash地址转为数组]]></title><link>https://blog.csdn.net/Tians7777/article/details/134738253</link><guid>https://blog.csdn.net/Tians7777/article/details/134738253</guid><author>Tians7777</author><pubDate>Fri, 01 Dec 2023 16:51:24 +0800</pubDate><description><![CDATA[2、打开文件之后我们发现，第一行和最后一行不是我们的目标，每行的前9位和后2位也不是我们的目标，将他们删除。删除第一行和最后一行，与删除每行前9位与后2位的方法不太相同。情景：RH850单片机通过bootloader刷写程序需要FlashDriver文件，而我们的任务是将这个文件中的地址部分提取出来，变成0xFF的格式。4、到这里就可以结束了，但是毕竟是给上边的，中间文件要删除，原始文件要保留。一种参考方法，领导发我的，我嫌麻烦没用，有兴趣的同学可以看一下。（2）保留原始文件，命名为copy.bat。]]></description><category></category></item><item><title><![CDATA[【记录小技巧】Win11右键菜单改回WIN10样式]]></title><link>https://blog.csdn.net/Tians7777/article/details/134738029</link><guid>https://blog.csdn.net/Tians7777/article/details/134738029</guid><author>Tians7777</author><pubDate>Fri, 01 Dec 2023 16:29:53 +0800</pubDate><description><![CDATA[1、win+r打开运行。2、输入cmd进入终端。]]></description><category></category></item><item><title><![CDATA[批处理脚本分享----获取特定格式文件名并以特定方式存储]]></title><link>https://blog.csdn.net/Tians7777/article/details/133772260</link><guid>https://blog.csdn.net/Tians7777/article/details/133772260</guid><author>Tians7777</author><pubDate>Wed, 11 Oct 2023 16:03:57 +0800</pubDate><description><![CDATA[利用windows批处理命令获取特定格式文件名并以特定方式存储]]></description><category></category></item><item><title><![CDATA[S32K344_MCAL_ADC]]></title><link>https://blog.csdn.net/Tians7777/article/details/132722201</link><guid>https://blog.csdn.net/Tians7777/article/details/132722201</guid><author>Tians7777</author><pubDate>Wed, 06 Sep 2023 20:58:33 +0800</pubDate><description><![CDATA[S32K344_MCAL_ADC配置]]></description><category></category></item><item><title><![CDATA[单片机学习（四）]]></title><link>https://blog.csdn.net/Tians7777/article/details/130868025</link><guid>https://blog.csdn.net/Tians7777/article/details/130868025</guid><author>Tians7777</author><pubDate>Thu, 25 May 2023 15:25:16 +0800</pubDate><description><![CDATA[看门狗工作方式略解]]></description><category></category></item><item><title><![CDATA[单片机学习（三）]]></title><link>https://blog.csdn.net/Tians7777/article/details/129744447</link><guid>https://blog.csdn.net/Tians7777/article/details/129744447</guid><author>Tians7777</author><pubDate>Fri, 24 Mar 2023 10:54:36 +0800</pubDate><description><![CDATA[其中TH0与TL0为两个加法型计数变量，当外部时钟源每产生一个激励，便会+1。当累加到全1时，下一次累加将会溢出，溢出就是计数器的工作计数方式，所以要计数N个单位，需先设置计数器初值，初值为满值-计数值。2. 用定时器T0实现从P1.0输出周期为500μs的方波。TF0/TF1为溢出位，判定方式为 if（TF0）TMOD：选择工作方式0/1/2/3。观看建议：具有C基础、数电模电基础。TR：置1启动 置0停止。]]></description><category></category></item><item><title><![CDATA[单片机学习（二）]]></title><link>https://blog.csdn.net/Tians7777/article/details/129724195</link><guid>https://blog.csdn.net/Tians7777/article/details/129724195</guid><author>Tians7777</author><pubDate>Thu, 23 Mar 2023 18:13:46 +0800</pubDate><description><![CDATA[这时P1的8位中六位为1，两位为0，代表两只led亮起，这显然不符合我们的既定目标。1.在51单片机程序编写中，大部分采用标准C语言完成，有部分特殊定义规定。keil与Proteus下载安装及使用建议本站搜索。sfr特殊功能寄存器+ = +地址。而移位“]]></description><category></category></item><item><title><![CDATA[（工作向）单片机学习记录（一）]]></title><link>https://blog.csdn.net/Tians7777/article/details/129707829</link><guid>https://blog.csdn.net/Tians7777/article/details/129707829</guid><author>Tians7777</author><pubDate>Wed, 22 Mar 2023 15:41:56 +0800</pubDate><description><![CDATA[以震荡信号位基准产生CPU的时序，从ROM中取出指令到指令寄存器，在指令译码器进行译码，产生指令执行所需的控制信号。程序状态寄存器PSW（D0H），堆栈指针SP（81H），数据指针DPTR（82H、83H）CPU，ROM，RAM，定时/计数器，I/O接口、外部通讯接口、中断系统；C：进位标志  AC：辅助进位  F0：自定义  OV：溢出  P：奇偶。P3：作为I/O与P1一致，附加第二功能区（Q置1）CPU专用：累加器A（E0H），寄存器B（F0H）P1：1-8脚   双向I/O口。]]></description><category></category></item><item><title><![CDATA[C语言入门者遇到的问题（1）]]></title><link>https://blog.csdn.net/Tians7777/article/details/124289253</link><guid>https://blog.csdn.net/Tians7777/article/details/124289253</guid><author>Tians7777</author><pubDate>Wed, 20 Apr 2022 09:44:53 +0800</pubDate><description><![CDATA[最近一段时间解除了很多初入门的C语言学习者，其中有刚上大学的大学生，有临近毕业的毕业生，还有中学生等等，遇到的问题也都大同小异。

    首先就是软件使用问题，可能有些人接触过一点基础，所以回头再系统的学习时前面的基础部分就忽略掉了，也就造成了一些人连监视窗口都打不开这里呢，可以按F10（Fn + F10）启动调试后，到调试栏启动监视窗口。

有些人会好奇#define _CRT_SECURE_NO_WARNINGS这段话是怎么自动出现在第一行的，首先我们要找到你的newC++file.cpp，然...]]></description><category></category></item></channel></rss>