logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

git将当前分支推送到远端指定分支

本文介绍了Git中推送本地分支到远程仓库指定分支的几种方法:1)推送到同名远程分支(自动创建);2)推送到不同名远程分支;3)强制推送覆盖远程分支(慎用);4)推送并设置默认上游分支。提供了每种场景的详细命令示例,并附总结表格,强调强制推送的风险和设置上游分支的便利性。适用于需要灵活管理分支推送的Git用户。

文章图片
#git#elasticsearch#大数据
SPI接口的4种模式(根据时钟极性和时钟相位)

组合定义,需严格匹配从设备要求。Mode 0和Mode 3最为常见,Mode 1和Mode 2多用于特定器件。配置时务必结合时序图和手册验证!这些模式决定了数据采样和传输的时序关系,是SPI通信中必须正确配置的关键参数。接口根据时钟极性(CPOL)和时钟相位(CPHA)的不同组合,共有。SPI的4种模式通过。

文章图片
#c语言#嵌入式硬件
电路设计中PCB的地和大地之间的连接处理汇总

电路板接地方式选择需根据安全、抗干扰等需求决定:1)直接连接适用于交流供电设备,提供防触电保护但可能引入干扰;2)浮地设计适合电池设备和高精度电路,避免地环路但需防静电;3)电阻连接可泄放静电同时隔离低频;4)电容连接能滤除高频噪声;5)磁珠可抑制特定频率干扰。实际应用中常采用混合方案,如开关电源使用Y电容接地,医疗设备采用浮地设计。选择时应参考行业标准并通过测试验证。

文章图片
#嵌入式硬件
GD32/STM32嵌入CMSIS-DSP的库(基于Keil)

CMSIS-DSP库优化了CM4内核的数学运算性能,使用步骤包括:1)添加对应MCU的lib文件(如M4内核选arm_cortexM4lf_math.lib);2)添加头文件路径;3)定义ARM_MATH_CM4宏;4)开启浮点单元支持;5)添加CMSIS-Core支持;6)包含arm_math.h后即可调用优化函数(如arm_sin_f32)。注意编译器版本兼容性,ARMv5和v6需使用对应的C

文章图片
#stm32#arm开发
FreeRTOS 任务上下文切换核心函数:xPortPendSVHandler详解

其中R0-R3,R12,SP,LR,PC,PSR已经在中断执行的时候由硬件机制入栈了,所以只需要将R4-R11,R14手动入栈就行了,这里之所以要再将R14入栈一次,是因为硬件机制入栈的R14是指LR,已经处于中断中时R14是表示EXCRETURN,代表的意义不一样;这里的所有相关内核寄存器就是指:R0-R12,SP,LR,PC,PSR以及有FPU的则还包括FPU相关寄存器;切换前保存所有相关内核

文章图片
#arm开发#c语言
数据存储的大小端格式问题记录

大小端定义:大端格式:即数据的高位存在低地址,如0x11223344,在存储器中从低到高的存储顺序就是0x11,0x22,0x33,0x44小端格式:即数据的高位存在高地址,如0x11223344,在存储器中从低到高的存储顺序就是0x44,0x33,0x22,0x11大端格式会更好理解一点,因为它是顺序的;小端格式会需要转换一下。STM32的内存和flash都是按照小端格式存储的。如何判别大小端:

#c++#嵌入式
关于音频EQ、DRC、等响度、3D环绕音、虚拟低音、变音、AEC、AGC、ANS等解释

1.EQ:EQ是均衡器的缩写。它的基本作用是通过对声音某一个或多个频段进行增益或衰减,达到调整音色的目的。当然,EQ还有一个显著的功能,降噪。EQ通常包括如下参数:F(requency),频率――这是用于设定你要进行调整的频率点用的参数;G(ain),增益――用于调整在你设定好的F值上进行增益或衰减的参数;Q(uantize)――用于设定你要进行增益或衰减的频段 “宽度”。2.DRC(动态压缩)当

文章图片
#音视频
git将当前分支推送到远端指定分支

本文介绍了Git中推送本地分支到远程仓库指定分支的几种方法:1)推送到同名远程分支(自动创建);2)推送到不同名远程分支;3)强制推送覆盖远程分支(慎用);4)推送并设置默认上游分支。提供了每种场景的详细命令示例,并附总结表格,强调强制推送的风险和设置上游分支的便利性。适用于需要灵活管理分支推送的Git用户。

文章图片
#git#elasticsearch#大数据
关于SVC和PendSV

实时操作系统(Real Time Operating System,简称RTOS)是指当外界事件或数据产生时,能够接受并以足够快的速度予以处理,其处理的结果又能在规定的时间之内来控制生产过程或对处理系统做出快速响应,调度一切可利用的资源完成实时任务,并控制所有实时任务协调一致运行的操作系统。提供及时响应和高可靠性是其主要特点。

文章图片
#c语言#单片机
git使用记录

将第一个提交记录的动作保持为 "pick" 或 "p"。1.使用 "git reset --hard 版本号"的方式回退版本号会覆盖从当前版本到回退版本之间的版本号,为避免这种情况,可以用"git revert -n 版本号"指令,具体看:https://blog.csdn.net/L1147484597/article/details/128480953。12.git合并两次提交:git reb

文章图片
#git
    共 15 条
  • 1
  • 2
  • 请选择