首页 > 其他分享 >stm32f103rbt6芯片部分知识点总结。

stm32f103rbt6芯片部分知识点总结。

时间:2023-11-13 11:55:21浏览次数:32  
标签:知识点 位带 stm32f103rbt6 芯片 复用 寄存器 GPIO 外设

  1. 使用的工具
    1. 开发板:stm32f103rbt6
    2. 内核:arm-cotex-m3系类
    3. v7架构
    4. r:64脚,b:128字节 ,6:工作温度范围
    5. muc就是stm32单片机芯片,soc是带操作系统的开发板,例如a53。  
  2. 学习的主要内容
    1. 掌握接口编程技术
    2. 即裸板驱动开发
    3. 通过直接写寄存器(寄存器地址=基地址加偏移地址)或调用函数实现cpu对外设进行控制。cpu通过三条总线访问外设  
  3. GPIO
    1. 通用的输入输出端口
    2. 输入输出方式:
      1. 输入:上拉 下拉 浮空
      2. 输出:推挽 开漏
      3. 复用:推完复用 开漏复用
      4. 模拟输入---iic之GPIO
    3. 输入===检测  输出===控制    
    4. 外设一般接GPIO APB2外设总线
   4.位带       1.以原子操作的方式操作寄存器。       2.支持位带:片上外设前1M             SRAM的前1M       3.将位带区的每一位膨胀成32位映射到位带别名区,当访问位带别名区的空间就相当于  访问位带的每一位       4.优点:位操作更加直观便捷 效率高了 汇编指令减少了             

标签:知识点,位带,stm32f103rbt6,芯片,复用,寄存器,GPIO,外设
From: https://www.cnblogs.com/zuzu/p/17828818.html

相关文章

  • CC1310F128RSMR Sub-1GHz超低功耗无线微控制器芯片
    CC1310F128RSMRQFN-32Sub-1GHz超低功耗无线微控制器CC1310F128RSMR是一款低成本、超低功耗、Sub-1GHz射频器件,它是Simplelink微控制器(MCU)平台的一部分。该平台由Wi-Fi组成、蓝牙低功耗,Sub-1GHz,以太网,Zigbee线程和主机mcu。这些设备都有一个共同的,易于使用的开发环境,具有......
  • IBM 研究出一种突破冯·诺依曼瓶颈的芯片
    导读IBM的NorthPole处理器无需访问外部存储器,从而提高了计算能力并节省了能源。NorthPole芯片将内存和处理功能结合在一起,从而极大地改进了图像识别和其他计算任务。(图片来源:IBMCorp.)加州圣何塞IBM的研究人员开发了一种受大脑启发的计算机芯片,可以通过以更少的功......
  • imx.6ull芯片uboot编译下载
    开发环境配置及编译参考:linux开发基于iMX6ULL-uboot编译环境配置 下载官方的SDK包 下载完成之后开始直接安装将SDK包解压到对应的文件目录 本地安装目录是imx6ullSK打开文件夹里边有官方给的各种配置文件模板,MFGTools下载链接 下载最新的日期的工具,等待下载完成 ......
  • 职场小白必备知识点-VRRP协议
    文档说明本文主要介绍VRRP的产生背景和实现方式,并结合华为的VRP平台列举了实现VRRP功能的典型组网方式及配置。各个厂商最主要的区别体现在配置和实现方式,原理都是原理都差不多的。测试过程随着Internet的发展,人们对网络可靠性的要求越来越高。特别是对于终端用户来说,能够时时......
  • PCF8574芯片介绍及驱动方法
    (文章目录)前言本篇文章带大家学习PCF8574芯片,了解PCF8574芯片有什么作用,以及学习PCF8574的控制方法。一、PCF8574芯片介绍PCF8574是TI(TexasInstruments)公司生产的一种常见的I/O扩展芯片,用于将微控制器的少量GPIO引脚扩展为更多的GPIO接口。它采用I2C总线(串行通信协议)进行与......
  • 基于MacOS M2 芯片的Mysql 数据库安装与使用
    第一步:MySQL软件下载与安装1.1 登录网址:https://dev.mysql.com/downloads/mysql/,选择系统:MacOS,版本:8.0.35,或者更新的版本,OSversion选择ARM,64-bit,点击下Download1.2 接下来安装软件:双击mysql-8.0.35-macos13-arm64.dmg,点继续或下一步,使用强密码usestrongpasswordencr......
  • Linux MIPI 摄像头驱动框架编写(RN6752解码芯片)
    一、概述在编写MIPI摄像头驱动之前,需要先了解Media子系统的链路关系,这里我就不介绍了,需要的看我之前的笔记:LinuxMedia子系统链路分析。理解Media子系统链路关系后,会发现ISP不论是在摄像头端,还是集成在SOC中,驱动程序都是差不多的。多观察一下开发板中的其他案例,便会......
  • SQL知识点总结
    1、直接能看到的放最外一层,若感觉一层查询搞不定就再套一层,把复杂的逻辑放内部。  1、更新:updatetable_namesetparam1=A,param2=Bwhere....  set后面的两个参数用逗号连接。2、插入:insertintotable_namevalues...../insertintotable_name1selectparam1,pa......
  • SUB-1G芯片---PAN3031低功耗远距离无线收发芯片
    PAN3031是一款采用ChirpIoTTM调制解调技术的低功耗远距离无线收发芯片,支持半双工无线通信,工作频段为370~590MHz和740~1180MHz,该芯片具有高抗干扰性、高灵敏度、低功耗和超远传输距离等特性。最高具有-129dBm的灵敏度,22dBm的最大输出功率,产生业界领先的链路预算,使其成为......
  • MIPI/DSI转eDP新选择CS5523芯片替代LT8911EXB,IT6151
    ASL(集睿致远)CS5523是一颗MIPIDSI输入,DP/eDP输出转换芯片。MIPI输入4lanes,每lane最大支持1.5Gbps,DP/eDP输出最多支持4lanes,每条lane最大支持2.7Gbps。芯片内部有一个MCU,自带flash。功能框图:特点:MIPIDSI输入和DP/eDP输出支持抖音和6位+FRC。将PWM......