mv,cp,rm的使用

文章链接:https://codemouse.online/archives/2020-03-03-131035

mv
  • 移动文件或文件夹位置

    mv <源文件/路径+源文件> <目标路径>

  • 重命名

    mv <源文件名字/路径+源文件名字> <目标名字>

  • 移动并改名

    mv <源文件名字/路径+源文件名字> <目标名字/路径+目标名字>

cp
  • 复制文件

    cp <源文件> <目标文件>

  • 复制文件夹

    cp -r <源文件> <目标文件>

rm
  • 删除文件(也可以-r,不影响)

    rm <文件名>

  • 删除文件夹

    rm -r <文件名>

  • 如需要不提示警告

    rm -rf <文件名或文件夹>

提示:均可使用通配符*,如下

  • 移动当前文件夹内所有文件到/test文件夹
    mv * /test
  • 复制所有文件与文件夹到/test文件夹
    cp -r * /test
  • 删除当前文件夹下的所有文件
    rm -rf *
STM32是一款基于ARM Cortex-M内核的微控制器,由意法半导体(STMicroelectronics)生产,广泛应用在嵌入式系统设计中。在本项目中,STM32F103ZET6型号被用于驱动ADF4351锁相环(Phase-Locked Loop, PLL)模块,执行点频扫频功能。锁相环是一种电路,能够将一个参考信号(通常是晶体振荡器产生的)与一个可变频率信号进行比较,通过调整可变频率信号的频率,使其与参考信号保持固定的相位关系。ADF4351是一款高性能、低功耗的频率合成器,常用于无线通信、测试设备雷达系统等需要精确频率控制的场合。在STM32F103ZET6中,我们可以通过编程控制GPIO口来驱动ADF4351的控制引脚,设置其内部的分频器、倍频器压控振荡器(VCO)参数,从而实现频率的精确调节。点频操作是指设定一个固定的频率输出,而扫频则是指在一定范围内连续改变输出频率。在点频模式下,STM32配置为输出200MHz的信号。这可能通过设置ADF4351的寄存器完成,包括设置分频因子N,倍频因子M,以及可能的相位补偿值P。当定时器未启用时,锁相环维持在预设的点频状态。开启定时器后,STM32可以执行扫频操作。定时器可以被用来控制扫频速率,通过定时更改ADF4351的频率设置,实现频率的连续变化。例如,每次定时器中断发生时,可以增加或减少分频因子或倍频因子的值,从而改变输出频率。扫频范围步进大小可以根据具体应用需求进行设置。在实现这一功能的过程中,关键的编程技巧包括:1. 初始化STM32的GPIO定时器:确保GPIO口正确配置为输出模式,并设置定时器的工作模式、计数方式中断服务。2. 编程ADF4351寄存器:通过串行通信(如SPI或I2C)将配置数据写入ADF4351的寄存器。3. 控制扫频过程:在定时器中断服务程序中,修
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值