- 博客(89)
- 收藏
- 关注
原创 TortoiseGit使用
git clone拷贝下来当前远程库代码后,比如主分支是develop,建议未修改前创建本地新分支(create branch) PRI_branch,然后基于该分支修改+新增逻辑;避免直接在主分支比如develop进行修改再创建新分支切到新分支,导致一段时间后(不能保证本地是否是最新版本,需要基于远程库最新版本上进行修改新增逻辑)进行git pull后主分支develop会有冲突;2、git pull,fetch的区别。1、TortoiseGit使用指南。
2024-01-23 16:11:32 369
原创 Tektronix泰克示波器
1G/S :示波器能够使用的最大采样速率为1G样本/秒,就是说示波器在时间最小档位是的采样率是每秒采集1G个数据点,时间档位越大用到的采样率越小;比如你要测量的波形频率是300MHz,则这个示波器不能测出它的完整波形,因为带宽不够,300>100;后面的s是秒 也就是示波器一秒采1G个点G是10的9次方,也就是一秒采1亿个点;1GS/s指的是采样率,前面大写的S是sample采样的意思。业内的原则是采样率要是示波器带宽的5倍以上,俗称5倍原则。或点击通道相应按钮,选择更多,补偿探头,ok补偿探头;
2023-12-03 14:58:59 514 1
原创 gd32关于IO引脚配置的一些问题
【attention】1和2代码同时存在情况下,PA15依然可作为普通IO口输入检测(即便是又经过gpio_pin_remap_config(GPIO_TIMER1_FULL_REMAP, ENABLE)的二次重映射),已验证有效;【attention】PC6原被复用为TIMER7_CH0功能,在多个复用选项时如何区分?虽然已经把PC6复用为TIMER7_CH0,但是依然可作为普通io输入检测,已验证;但是即便生效,也不能同时用于光耦检测和红外通信两个功能上,很明显会相互干扰;
2023-11-19 15:58:21 514
原创 FreeRTOS应用问题汇总
define configSUPPORT_DYNAMIC_ALLOCATION 1 //支持动态内存申请。1024)) //系统所有总的堆大小。1024)) //系统所有总的堆大小。
2023-10-29 15:50:28 185
原创 gd32部分映射1/2,完全映射,备用功能选择等
二、TIMER1_CH0 and TIMER1_ETI 共用一个引脚,但不能同时使用。通过宏等价的立即数赋值给bit9和bit8来区分该功能;AFIO 端口配置寄存器 0(AFIO_PCF0);AFIO 端口配置寄存器 1(AFIO_PCF1);这个需要参考例程中外部输入和pwm互补使能;【e.g】以定时器1的4个pwm通道为例。打开:I/O 重映射功能和调试配置;一、重映射与部分映射问题。
2023-10-27 18:22:59 654
原创 FreeRTOS基础知识
(preemption schedule):任务优先级高的任务一旦就绪立即获得CPU的使用权(抢夺低优先级任务);当有高优先级任务就绪时,运行高优先级任务;就将任务运行标志置为运行态,没到则所有任务运行时间 -1,然后在 main() 函数主循环中依次遍历所有任务的运行标志(判断各任务运行标志是否置1为已就绪),3、合作式调度器的思路就是用一个定时器中断(例如系统滴答定时器)去周期性的刷新任务,若任务运行时间到了,2、是非抢占的,任务主动放弃CPU使用权才执行别的任务,而不是被别的任务主动打断的;
2023-10-15 21:55:20 236
原创 Keil/IAR/sourceinsight/VScode工具使用
可以安装sourceinsight4.0(支持UTF-8)去重新打开原备份工程,中文注释不乱码;1、sourceinsight3.5版本打开keil5工程后,将keil5工程的中文注释乱码,尝试通过vscode打开后utf-8看是否能恢复,但仍然乱码,已经保存的注释乱码部分无法恢复;
2023-10-07 13:51:27 449 1
原创 Xshell工具使用
xshell不仅仅可以与linux通过shell命令行进行交互调试,通过serial串口模式通过usb-ttl与mcu进行串口调试(可替代sscom等串口调试助手,打印效果一样,输入的命令格式可模仿shell指令格式:cmd -f 带prompt提示符的 );1、和Putty、MoberXtem、secureCRT等支持SSH(ftp)文件传输协议的调试打印工具一样,新建session会话;2、关于会话属性功能介绍,百度直接检索关键词;
2023-10-07 11:47:09 140
原创 fromelf.exe工具的使用
【参考】https://blog.csdn.net/weixin_63031816/article/details/131677404。查下shell命令中切换目录,上一层目录的符号?
2023-09-20 09:35:32 137 1
原创 二极管、MOS管工作原理
PN连接处多余电子填充空穴形成一堵墙就是PN结,正向导通的原因就是外施加电场力,电流方向由N流向P区时,(带负电)电子从P区流向N区;1、无外加电场时,物质从高浓度向低浓度流动,所以在连接处N区的游离电子向P区扩散填入其空穴,结合处一个电子填一个空穴,被消耗殆尽,答案是不会的,因为随着PN结耗尽层离子层的形成,正离子区域和负离子区域形成的空间电荷区也就是内电场,电场方向由N区指向P区,2、反向电压(反向偏置)时,导致P和N耗尽层区域外的耗尽层进一步扩大,增强内电场力,N区接正极,降低N区游离自由电子浓度,
2023-08-23 16:04:48 125
原创 OTA功能
1、本地升级通过存储设备U盘/sd卡等连接主机,主机识别比较后判断需要进行升级,通过无线通信方式与基站进行交互,将存储设备中固件数据流例如bin文件等传输给基站,基站通过操作片上flash指令存储对应固件,然后更新固件重新启动mcu;2、在线升级通过客户端推送远程服务器/云服务器推送固件包链接,用户确认点击后,主机从服务器拉起相应固件包数据流,之后通过与本地升级相同方式进行固件升级;
2023-04-25 11:03:21 312
转载 蓝牙模块hc05/06输入AT指令不应答问题
如将波特率设置为 115200,则发送AT+BAUD8;反应为会显示波特率,一般将波特率设置为 115200,或者9600 也是可以的。(7)设置主从模式蓝牙一: 发送:AT+ROLE=S,将蓝牙设置成从机模式,从机模式下蓝牙快闪,从机模式才能跟手机相连。(8)连接测试 给两个蓝牙重新供电,一会后,两个蓝牙灯常亮,说明连接成功。一、HC06的连接(第一步就是将HC06通过USB转接与电脑相连接,使用串口助手进行调试)蓝牙二:发送:AT+ROLE=M,将蓝牙设置成主机模式 ,主机模式下蓝牙慢闪。
2023-04-18 10:01:22 3203 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人