ICode9

精准搜索请尝试: 精确搜索
  • stm32F103RCT6的DMA使用经历2022-01-25 21:31:29

    DMA可以直接传输数据,减少了CPU的负担,是个很好的功能,但是用的时候难免会一头雾水。这次做个小小的串口收发程序就碰到了许多问题。 之前没有注意,选择了DMA的circular模式,然后奇怪的事情发生了 很明显我这个HAL_UART_Transmit_DMA是写在while(1)外面的,但是串口调试的结果与我的预

  • STM32F103RCT6的基本定时器tim72021-07-24 02:02:40

    利用定时器计时的原理,他能够记录你的单片机从开机后每一刻的绝对时间。下面给出实现的代码: volatile uint32_t TimerCnt; //定时器中断的次数(设为全局变量) void delay_us(uint16_t us) { uint16_t differ=0xffff-us-5; HAL_TIM_Base_Start(&htim7); __HAL_TIM_SetCounter(

  • STM32F103RCT6的基本定时器2021-07-23 21:01:14

    1、定时器的分类   STM32F103ZET6总共有8个定时器,它们是:TIM1~TIM8。STM32的定时器分为基本定时器、通用定时器和高等定时器。   TIM6、TIM7是基本定时器。基本定时器是只能向上计数的16位定时器,基本定时器只能有定时的功能,没有外部IO口,所以没有捕获和比较通道。   TIM2、TIM

  • STM32F103RCT6项目RAM&ROM占用分析2021-02-18 11:04:54

    STM32F103RCT6项目RAM&ROM占用分析 查阅DataSheet可知STM32F103RCT6属于大容量产品,内含256KB的Flash,48KB的SRAM 之前关于RAM&ROM的空间利用根本没有考虑,但在移植FreeRTOS和jasson库之后,在任务中调用Json_loads()时,包括用malloc申请空间时偶尔会出现Hardware fault。如此看来,合理

  • STM32F103RCT6实现智能门禁2020-04-28 10:43:24

    趁着现在刚做完这个小项目,脑子里的感觉还新鲜,赶紧写写文章来总结一下,方便日后查看。 本文主要分两大部分来展开,先总结体会心得,再具体说说怎么做 目录心得体会思考方式如何debug具体做法AS608指纹识别模块SIM900A短信模块蜂鸣器模块步进电机28BYJ-48注意事项 心得体会 思考方

  • STM32F103RCT6移植到STM32F103C8T6注意事项2019-10-16 21:01:17

    1,修改IC为STC32F103C8   2,修改晶振为8.0M    3,修改C/C++宏定义,由STM32F10X_HD,USE_STDPERIPH_DRIVER 改为 STM32F10X_MD,USE_STDPERIPH_DRIVER   4,替换启动文件,由startup_stm32f10x_hd.s修改为startup_stm32f10x_md.s 到这里已经没有报错了 5,重新分配各模块引脚定义

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有