当前位置: 首页 > wzjs >正文

做ps的赚钱的网站有哪些网络营销推广方案范文

做ps的赚钱的网站有哪些,网络营销推广方案范文,cms网站管理系统源码,网站开发技术考试试卷stm32学习 十一.中断 4.使用中断 EXTI的配置步骤: 使能GPIO时钟设置GPIO输入模式使能AFIO/SYSCFG时钟设置EXTI和IO对应关系设置EXTI屏蔽,上/下沿设置NVIC设计中断服务函数 HAL库的使用: 使能GPIO时钟:__HAL_RCC_GPIOx_CLK_EN…

stm32学习

十一.中断

4.使用中断

图片消失了

EXTI的配置步骤:

  1. 使能GPIO时钟
  2. 设置GPIO输入模式
  3. 使能AFIO/SYSCFG时钟
  4. 设置EXTI和IO对应关系
  5. 设置EXTI屏蔽,上/下沿
  6. 设置NVIC
  7. 设计中断服务函数

HAL库的使用:

  1. 使能GPIO时钟:__HAL_RCC_GPIOx_CLK_ENABLE
  2. GPIO/AFIO(SYSCFG)/EXTI:HAL_GPIO_Init()
  3. 设置中断分组:HAL_NVIC_SetPriorityGrouping,此函数仅需设置一次
  4. 设置中断优先级:HAL_NVIC_SetPriority
  5. 使能中断:HAL_NVIC_EnableIRQ
  6. 设计中断服务函数:EXTIx_IRQHandler,中断服务函数,清中断标志

STM32仅有:EXTI0~4、EXTI9_5、EXTI15_10,7个外部中断服务函数

十二.串口

1.通信基础

单工/半双工/全双工通信:

图片消失了

波特率:

  1. 比特率:每秒传送的比特数,单位bit/s
  2. 波特率:每秒传送的码元数,单位Baud
  3. 比特率 = 波特率 * log2M,M表示每个码元承载的信息量
  4. 二进制系统中,波特率数值上等于比特率

常见的串行通信串口

图片消失了

2.串口

串行通信接口:指按位发送和接收的接口。如:RS-232、422、485
RS-232现在逐渐被USB、无线网所取代
RS-232电平不能与COMS/TTL电平直接交换信息
现代设备常通过 USB转RS-232芯片实现兼容

图片消失了

3.UART/USART

一个是通用异步收发器,一个是通用同步异步收发器
常用的也是异步通信
如何区分UART/USART和其它通信:TX和RX交叉相连

USART的框图简化版:

图片消失了

设置UART/USART波特率:

①F1: b a u d = f c k 16 ∗ U S A R T D I V baud = \frac{f_{ck}}{16*USARTDIV} baud=16USARTDIVfck
f c k f_{ck} fck是串口的时钟, U S A R T D I V = D I V _ M a n t i s s a + ( D I V _ F r a c t i o n / 16 ) USARTDIV = DIV\_Mantissa + (DIV\_Fraction / 16) USARTDIV=DIV_Mantissa+(DIV_Fraction/16)

②F4: b a u d = f c k 8 ∗ ( 2 − O V E R 8 ) ∗ U S A R T D I V baud = \frac{f_{ck}}{8 * (2 - OVER8) * USARTDIV} baud=8(2OVER8)USARTDIVfck

③F7:16倍过采样波特率计算公式: b a u d = f c k U S A R T D I V baud = \frac{f_{ck}}{USARTDIV} baud=USARTDIVfck
8倍过采样波特率计算公式: b a u d = 2 ∗ f c k U S A R T D I V baud = \frac{2 * f_{ck}}{USARTDIV} baud=USARTDIV2fck

④H7:16倍过采样波特率计算公式: b a u d = u s a r t k e r c k p r e s U S A R T D I V baud = \frac{usart_ker_ckpres}{USARTDIV} baud=USARTDIVusartkerckpres
8倍过采样波特率计算公式: b a u d = 2 ∗ u s a r t k e r c k p r e s U S A R T D I V baud = \frac{2 * usart_ker_ckpres}{USARTDIV} baud=USARTDIV2usartkerckpres
usart_ker_ckpres是供串口使用的时钟

在Cube生成的代码中,我们实现业务逻辑的代码是写在回调函数:

void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart) {// 1. 判断是否为USART1触发的回调(支持多UART实例)if (huart->Instance == USART1) {// 2. 接收完成后,设置标志位(轻量级操作,避免中断内耗时)rx_complete_flag = 1;// 3. 重新启动UART接收(否则只能接收一次数据)HAL_UART_Receive_IT(&huart1, rx_buffer, RX_BUFFER_SIZE);}
}

4.寄存器介绍

控制寄存器1(CR1):

图片消失了

控制寄存器2(CR2):

图片消失了

控制寄存器3(CR3):

图片消失了

数据寄存器(DR):

图片消失了

状态寄存器(SR):

图片消失了
http://www.dtcms.com/wzjs/522009.html

相关文章:

  • 重庆科技网站设计模板北京网站推广公司
  • 做内部网站cms个人主页网页设计模板
  • 网站的发布方案有哪些磁力搜索引擎2023
  • 建完网站怎样维护武汉刚刚发生的新闻
  • 做瑜伽网站seo研究所
  • 用自己照片做衣服 杯子的是哪个网站seo优化快速排名
  • 广州市 网站建设 有限公司seo排名规则
  • 网页版梦幻西游金色伙伴推荐王通seo教程
  • 做网站需要上门服务吗百度公司的业务范围
  • 网站怎么留住用户爱站网seo综合查询工具
  • 网站建设功能最全的软件seo排名的方法
  • 定州三公司网站百度上海分公司
  • 宁都县建设局网站网络推广和信息流优化一样么
  • 辽宁省网站备案做seo必须有网站吗
  • 网站 公众号信息化建设工作企业建站系统
  • 淄博网站电子商城平台建设zac博客seo
  • 政府网站建设方案书范本seo搜索引擎优化技术教程
  • 天津网页制作培训学校seo推广多少钱
  • 亚马逊网站运营怎么做发布软文平台
  • 设计网站免费下载网站开发从入门到实战
  • 如何在百度上做公司做网站南宁百度seo排名优化
  • 网站建设价格标准报价站长联盟
  • 找做帽子的工厂网站网站营销方案
  • 网站备案信息可以改吗淘宝数据查询
  • vs怎么添加图片做网站聚名网
  • 京东pc网站用什么做的企业培训心得体会
  • 如何设计b2c电子商务网站微信公众号营销
  • 网站建设论坛手机清理优化软件排名
  • 沈阳建站多少钱百度指数的主要功能有
  • 深圳做微藻的公司网站游戏推广拉人渠道