1.1优先级分组 首先,我们先通过标识来解释手册里NVIC向量表的含义: Core-M4内核最多支持256级的可编程优先级。用8位来表示优先级级别,,优先级级别分为8组,分别是组0~组7,如表1.0所示 (8位范围:0~255) 表1.1 中断分组讲解 用高七位表示抢占优先级 0~127 如果CPU ...
                            
                            
                                分类:
其他好文   时间:
2019-10-03 10:41:56   
                                阅读次数:
53
                             
                    
                        
                            
                            
                                    STM32串口通信(F1系列包含3个USART和2个UART) 一、单片机与PC机串行通信研究目的和意义: 单片机自诞生以来以其性能稳定,价格低廉、功能强大、在智能仪器、工业装备以及日用电子消费产品中得到了广泛的应用。在单片机的输入输出控制中,除直接接上小键盘和LCD显示屏等方法外,一般都通过串口和 ...
                            
                            
                                分类:
其他好文   时间:
2019-10-02 12:28:39   
                                阅读次数:
92
                             
                    
                        
                            
                            
                                    串口编程步骤(非中断)如下: 使能GPIO时钟 使能串口时钟 配置TXD为复用功能+推挽 (站在STM32芯片角度) 配置RXD为复用功能+上拉 ( 站在STM32芯片角度) 设置数据帧 OVER8位配置(过采样选择) 数据包设置,包括起始位、停止位、数据位 禁止奇偶校验 设置波特率 使能发送器 使 ...
                            
                            
                                分类:
其他好文   时间:
2019-10-02 10:34:42   
                                阅读次数:
98
                             
                    
                        
                            
                            
                                    显示图片函数:参数:(横坐标,纵坐标,图片像素大小长宽,图片数组指针) LCD初始化: ...
                            
                            
                                分类:
其他好文   时间:
2019-10-01 18:42:50   
                                阅读次数:
133
                             
                    
                        
                            
                            
                                    ※ IIC有两条线 时钟线SCL/数据线SDA ※ 速率: 普通模式:100k bit/s 快速模式:400k bit/s 高速模式:3.4M bit/s ※ 一个主机 n个从机 ※ 发送到SDA数据线上每个字节为8位 高位在前 ※ 8位数据后跟着一个答应位ACK 发送和读取响应信号 起始位和停止位 ...
                            
                            
                                分类:
其他好文   时间:
2019-10-01 14:09:30   
                                阅读次数:
158
                             
                    
                        
                            
                            
                                    复用功能分复用输入,复用输出,STM32芯片内部集成多种模块,如GPIO、串口、i2c等,为使IO端口支持这些模块,厂家对IO端口进行扩展,同一个端口通过设置寄存器会有不同的功能。如下图IO结构图: STM32的复用功能由两个高、低的均为32位的寄存器组成: (1) GPIO 复用功能低位寄存器 ( ...
                            
                            
                                分类:
其他好文   时间:
2019-10-01 11:49:58   
                                阅读次数:
311
                             
                    
                        
                            
                            
                                1、中断 STM8的外部中断和STM32不一样,每个端口PX只有1个中断 2、ADC 1)Additional AIN12 analog input is not selectable in ADC scan mode or with analog watchdog. Values converte ...
                            
                            
                                分类:
其他好文   时间:
2019-09-30 14:27:47   
                                阅读次数:
116
                             
                    
                        
                            
                            
                                以下分享17种单片机常用电路设计模块,包括:双路232通信电路3线连接方式,三极管串口通信,单路232通信电路,USB转232电路等。 1、双路232通信电路3线连接方式,对应的是母头,工作电压5V,可以使用MAX202或MAX232. 2、三极管串口通信 本电路是用三极管搭的,电路简单,成本低,但 ...
                            
                            
                                分类:
其他好文   时间:
2019-09-29 14:26:13   
                                阅读次数:
104
                             
                    
                        
                            
                            
                                1、 SYSCLK时钟源有三个来源:HSI RC、HSE OSC、PLL; 2、 MCO[2:0]可以提供4源不同的时钟同步信号; 3、 GPIO口貌似有两个反向串联的二极管用作钳位二极管; 4、 总线矩阵采用轮换算法对系统总线和DMA进行仲裁 5、 ICode总线,DCode总线、系统总线、DMA ...
                            
                            
                                分类:
其他好文   时间:
2019-09-27 15:09:54   
                                阅读次数:
169
                             
                    
                        
                            
                            
                                    端口复用: STM32有很多的内置外设,这些外设的外部引脚都是与GPIO复用的。也就是说,一个GPIO如果可以复用为内置外设的功能引脚,那么当这个内置外设使用的时候,此时是不可以作为外部外设使用的,此时这个端口就叫做被复用了。 比如一个端口可以作为输入输出(使能端口时钟),同时它也可以作为串口使用( ...
                            
                            
                                分类:
其他好文   时间:
2019-09-27 15:03:29   
                                阅读次数:
91