
STM32F103
睡神耗子
这个作者很懒,什么都没留下…
展开
-
【STM32F103】DMA学习笔记(陆续添加)
参考:STM32F10xxx参考手册DMA主要特性比较多,简要为以下几条:1.两个独立DMA模块,其中DMA2只有在大容量和互联网型号中有2.四级优先级,同级的请求,则根据通道号大小,小的优先级高3.可设置为循环缓存4.传输宽度可设,字节,半字,全字(对应的字的长度应该是32bits,stm32是32位单片机)5.三种事件可触发中断:DMA半传输,DMA传输完成,DMA原创 2017-09-07 16:15:24 · 2192 阅读 · 0 评论 -
【STM32F103】ADC学习笔记
STM32F10x参考手册采用STM32F10x系列的ADC,12位逐渐逼近,精度有限,可以用来测量电池电量等工作,无法用于精密测量。ADC主要特征(简化)1.12位分辨率2.单次和连续转换模式3.多通道自动扫描模式4.自校准5.ADC供电要求为2.4V到3.6VADC开关控制通过设置ADC_CR2寄存器的ADON可以给ADC上电,但需要延迟一段时间后,原创 2017-09-07 16:56:49 · 994 阅读 · 0 评论 -
【图形处理】字模软件与汉字取模(GB2312、GBK,BIG5)(草稿)
由于需要在LCD显示屏上绘制汉字,找了N多的字模软件。现将个人对汉字取模的实现过程及软件使用写出来,不足之处,望留言指正。导论文章将按照汉字编码、图像取模、一、汉字编码原创 2017-09-18 17:22:51 · 4164 阅读 · 1 评论 -
【绘图算法】Bresenham算法(草稿)
起点在使用单片机做LCD屏显示的时候遇到画直线(实际上是线段)的问题。具体的问题就是如何将直线的公式(或者是已知两点)转变为点阵结构,找到相应的点。搜索了下,大多利用Bresenham较简单的绘制直线,以下就是如何理解该算法。算法一最简单的算法,莫过于直接采用直线的公式,y=kx+b,利用x每次自增1,来计算y的值,利用取整来获得像素点。如下图:计算机实际算原创 2017-09-09 10:23:44 · 975 阅读 · 0 评论