单片机
文章平均质量分 69
主要记录stm32以及一些其他的单片机使用
无敌菌2
物联网开发
展开
-
GD32的时钟和systick学习记录
文章目录简介时钟树主频简介如果把每个外设都看成独立的个体的话,包括GD32本身。那么时钟就相当于心跳。所以说只要想外设工作,必须先使能其时钟源。下面主要介绍下系统主频,RTC,看门狗的时钟源,举三反一,其它的问题就对比看下就行了。时钟树该图是STM32的时钟树,GD32也差不多,只不过经过锁相环倍频器PLL之后得到108M的SYSCLK,而STM32是72M的频率。该图是从左往右看,从图中可以看出主要时钟来源有图标的1,2,3,4,分别是:1:HSI 内部RC振荡器,提供8M时钟频率原创 2021-03-09 13:28:19 · 2636 阅读 · 0 评论 -
GD32/ST32的中断优先级分组记录
文章目录简介优先级的定义代码详解1. 配置分组2. 使能中断简介简单来说NVIC就是个嵌套向量中断控制器,控制着整个芯片中断相关的功能。NVIC相关结构体定义在文件:core_cm3.h中。 关于中断寄存器主要有:ISER(使能中断),ICER(失能中断),IP(用来设置中断优先级) 优先级的定义GD32或者ST32使用4个bit来表示中断优先级,优先级又被分为抢占优先级和子优先级。数值越小,优先级越高。如果抢占优先级相同的话,就比较子优先级,如果抢占优先级和子优先级都相同的话,就比较硬件中原创 2021-03-09 10:29:26 · 5917 阅读 · 1 评论 -
DMA+UART实现串口不定长接收和发送功能
目录简介基本功能了解UART简介需要用到单片机的人基本上都需要用到串口功能,看了好多教程提供的是中断接收和发送功能。但是通过中断收发数据有不少弊端。其一:中断影响程序的运行速度。(想想发一个字节中断就中断一次,难受!!!)其二:频繁中断丢数据的概率大了很多。有没有方法解决这两个隐患尼?DMA( Direct Memory Access)直接存储器访问,强大的小老二。专门帮CPU干些劳...原创 2019-12-04 17:04:00 · 564 阅读 · 0 评论 -
DMA+USART重定义打印接口
**打印接口这东西对于开发者来说实在太有用了,没LOG调试起来的程序让人抓狂,所以在开启我的stm32之旅时,首先需要实现的功能就是建立一个打印接口。我的程序都是在UCOSII中实现的。**主要程序功能1. 调用打印接口2. 打印接口功能:格式化转化后将数据copy到循环队列中。并发送信号量。3. diag_task功能:等待信号量,收到信号量后,判断循环队列是否为空,不为空的...原创 2019-11-29 15:48:00 · 239 阅读 · 0 评论 -
GPIO常见问题分析
1. GPIO中断1. GPIO中断处理函数中千万不要写耗时的处理函数。2. 中断防抖一般使用定时器,通过定时器的回调判断GPIO的电平,当然在电平变化的时候可能再来中断,就关闭定时器重起定时器。3. 一般GPIO中断回调函数的调用可以写在一个线程中。当防抖成功之后,抛消息给这个线程...原创 2019-11-22 17:32:00 · 1169 阅读 · 0 评论 -
STM32_SPI
简介SPI 的全称是"Serial Peripheral Interface", 意为串行外围接口。SPI 接口主要应用在 EEPROM、FLASH、 实时时钟、 AD 转换器, 还有数字信号处理器和数字信号解码器之间。 SPI是一种高速的, 全双工, 同步的通信总线。主要有四根线,NSS,CLK,MISO,MOSINSS:片选(常常为设备资源有限,外挂设备多个时使用)MISO:...原创 2019-11-12 14:39:00 · 268 阅读 · 0 评论 -
移植UCOSII注意的问题
移植UCOSII其实并不难,现在网上的资料又那么多。但是要弄懂要花上不少时间。现在来说说移植需要注意的几个问题吧。**参考文档 <>**>PendSV:主要应用于系统任务切换 NVIC:负责芯片的中断管理##准备下载源码:http://micrium.com/page/downloads/ports/st/stm32,当然网上也有很多,可以自行下载。官网下载...原创 2019-11-09 10:40:00 · 1580 阅读 · 0 评论 -
stm32入门准备
最近工作中碰到不少嵌入式底层得东西,所以想抽时间学学嵌入式得底层了。stm32这款产品很友好,入门不难,外设很全。所以准备入手学习了。网上看了很多,很杂,现在总结一下入门的几个正确姿势。**1.stm32入门前准备* 器件准备stm32板子一枚,我用的是stm32f103c8t610块钱一枚。下载器,用的是STLINK V2,10快一枚,全系stm都支持。若干杜邦线,led灯...原创 2019-11-07 16:20:00 · 346 阅读 · 0 评论