![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
weixin_41102839
这个作者很懒,什么都没留下…
展开
-
嵌入式代码常用编程技巧:一
中断结构体运用原创 2023-07-05 11:25:40 · 61 阅读 · 0 评论 -
从app调入到bootloader之前需要做的事情,CM0+
void app_boot_loader_jump(){ __disable_interrupt(); // Disable adc with dma function. DMA1_Channel1->CCR = 0 ; // disable DMA of ADC1 ADC1->CR |= ADC_CR_ADDIS; // disable ADC. This n drv_interrupt原创 2022-03-17 16:08:45 · 293 阅读 · 0 评论 -
定时器TIM2输出pwm波
#define TIM2_CLK_ENABLE() ( RCC->APB1ENR |= RCC_APB1ENR_TIM2EN )#define TIM3_CLK_ENABLE() ( RCC->APB1ENR |= RCC_APB1ENR_TIM3EN )#define TIMx_CHANNEL_GPIOA_PORT() ( RCC->IOPENR |= (RCC_IOPENR_GPIOAEN))#define原创 2022-03-17 16:01:48 · 517 阅读 · 0 评论 -
STM32中如何用systick中断来监控系统的运行时间
#define SysTick_CTRL_TICKINT_Pos 1U #define SysTick_CTRL_TICKINT_Msk (1UL << SysTick_CTRL_TICKINT_Pos) #define DRV_SYS_TICK_USE_SYS_CLK (SysTick_CTRL_CLKSOURCE_Msk|SysTick_CTRL_ENABLE_Msk)对系统时钟进行初始化:drv_sys_tick_init(DRV_SY原创 2022-02-23 14:26:02 · 289 阅读 · 0 评论 -
IAR中如何给一个数组分配地址:
IAR中如何给一个数组分配地址:static __no_init unsigned char ram_vector[208] @ 0x20000000;原创 2022-02-07 14:43:15 · 327 阅读 · 0 评论 -
解析从Bootloader跳转到app image:
IAR中如何给一个数组分配地址原创 2022-02-07 09:41:14 · 617 阅读 · 0 评论