头像-222968

PG_CPZ

  • 广东省
  • 单片机 嵌入式 DSP
  • 工控电子

个人成就

获得 58 次赞

帮助过237人

STM32F405的RDP字节写成LEVEL2锁定后还可以解

不可以读取,不可以仿真,但是用过ISP还是可以擦除重新写入的。

定时器中断周期不改变

CNT计数器的值也是可以改变的void TIM_SetCounter(TIM_TypeDef* TIMx uint16_t Counter){  /* Check the parameters */  assert_param(IS_TIM_ALL_PERIPH(TIMx));  /* Set the Counter Register value */  TIMx->CNT = Counter;}

使用ST-link Utility烧录引导程序出错

这个是用仿真器烧写的,不知道你是不是一体的板子,如果不是你要看板上与仿真器线有没有接错,如果接的都 对 ,就是不认芯片,可能是芯片坏了

发一个关于低功耗L0问题,外部中断唤醒GPIO是作为IO口还

只能IO,在低功耗模式下ADC是不能够使用的

stm32如何检测30个开关的输入

使用74LS164扩展IO口,使用30个IO口进行处理

通过指针修改const和通过write flash修改的区别

const 是给编译器看的, CPU不看这个的, CPU只管这地址所在的是什么硬件 const 可以是在Flash, 也可以在RAM, 能不能直接修改主要是看它是否在RAM里, 编译器没这么精明, 很容易就能瞒过它的, 呵呵 如果说是在Flash就不能直接修改, 要通过寄存器修改了

求教怎么在内存中把连续的数组整体移动N位?

没有整体移动指令,可以拆分成单个再移动

keil和iar开发大家习惯哪个环境

大多有用KEIL,虽听说IAR效率更高