无题
微机原理之MSP432——寄存器和库函数1.1.寄存器介绍1.1.1存储器映射 存储器本身是不具有地址的,是一块具有特定功能的内存单元,它的地址是由芯片厂商或用户分配,给存储器分配地址的过程就叫做存储区映射。给内存单元分配地址之后,就可以通过指针去操作内存地址。
1.1.2.存储器映射表 我们知道,MSP432是一个32位的单片机,它的地址范围为2的32次方,也就是4GB的地址空间。为了降低不同客户在相同应用时的软件复杂度,存储映射是按Cortex-M4处理器提供的规则预先定义的。在存储器映射表中,一部分地址空间由Arm Cortex-M4的系统外设所占用,且不可更改。其余部分地址空间可由芯片供应商定义使用。
1.1.3.什么是寄存器 寄存器是具有特定功能的内存单元,通过操作这些内存单元可以驱动外设工作。寄存器按功能又可分为指令寄存器、地址寄存器和数据寄存器,处理器可以使用相互独立的总线来读取指令和加载/存储数据。
1.1.4.寄存器映射 程序存储器,数据存储器,寄存器和I / O端口都在同一个线性的4 GB的地址空间之内。每一个寄存器都对应不同的功能,操作相应的寄存 ...
无题
微机原理之MSP432——GPIOGPIO(英语:General-purpose input output),通用目的的输入输出的简称,用于电信号在电路中的输入输出,以方便控制电路部件。
4种输入模式:
输入浮空IN_FLOATING
输入上拉IPD
输入下拉IPU
模拟输入AIN
4种输出模式:
开漏输出
开漏复用功能
推挽式输出
推挽式复用功能
一般我们使用GPIO的端口,都需要有以下几个步骤。
开启GPIO的端口时钟
配置GPIO的模式
配置GPIO的输出/输入
微机原理之MSP432——基础知识(建设中)
微机原理之MSP432——基础知识(什锦)1.位运算
符号
描述
运算规则
&
与
两个位都为1时,结果才为1
|
或
两个位都为0时,结果才为0
^
异或
两个位相同为0,相异为1
~
取反
0变1,1变0
<<
左移
各二进位全部左移若干位,高位丢弃,低位补0
>>
右移
各二进位全部右移若干位,对无符号数,高位补0,有符号数,各编译器处理方法不一样,有的补符号位(算术右移),有的补0(逻辑右移)
2.RS232、TTL关系内容来源于https://zhuanlan.zhihu.com/p/25893717
RS232通常出现在传统的PC和服务器领域,TTL通常用于嵌入式设备。
TTL全名是晶体管-晶体管逻辑集成电路(Transistor-Transistor Logic),这种串行通信,对应的物理电平,始终是在0V和Vcc之间,其中常见的Vcc是5V或3.3V。TTL 高电平1是>=2.4V,低电平0是<=0.5V(对于5V或3.3V电源电压),这里是正逻辑。
RS232接口的电平范围是**-15V到+ ...
微机原理之MSP432——配置开发环境keil篇
微机原理之MSP432——配置开发环境KEIL篇“仅供学习交流,严禁用于商业用途,请于24小时内删除”为什么要使用keil?相比于ccs,更多人选择使用keil开发,相比于ccs只适合开发ti的mcu,keil更具有通用性,无论是51,stm32,或是各种国产32,keil提供了丰富的芯片包,keil具有简洁的页面而且非常友好(就是ui设计有点年代感),keil被arm收购,对arm内核的支持更好,是开发arm内核mcu的不二之选!
PART1 安装KEIL1.前往 arm keil官网下载keilhttps://www.keil.com/
一路下一步就可以安装成功了
2.下载 keil 注册机https://wwyc.lanzoum.com/i6e5f0pcif2d
3.进入keil,点击File->License Management
4.复制CID,将CID粘贴到注册机中
5.如图填入参数
6.将生成的注册码填入keil
成功安装!
PART2 配置msp432工程1.点击进入Pack Installer页面
2.选择下载对应芯片包
3.打开官方例程并编译
我超,报错 ...
Altinum Designer最新版安装crack
Altinum Designer
内容来源于百度百科
Altium Designer [1] 是原Protel软件开发商Altium公司推出的一体化的电子产品开发系统,主要运行在Windows操作系统。这套软件通过把原理图设计、电路仿真、PCB绘制编辑、拓扑逻辑自动布线、信号完整性分析和设计输出等技术的完美融合,为设计者提供了全新的设计解决方案,使设计者可以轻松进行设计,熟练使用这一软件使电路设计的质量和效率大大提高。
“仅供学习交流,严禁用于商业用途,请于24小时内删除”
安装教程1.官方下载altinum designer并安装下载地址 https://data.altium.com.cn/url/fxqtxnnpaahxmf5w
2.下载crack dll和alf下载地址 https://wwyc.lanzoum.com/iWOik0p9t48b
3.crack步骤将dll文件复制到altinum designer安装目录下
打开altinum designer,点击下面的add standalone license file,选择alf文件
成功
微机原理之MSP432——配置开发环境CCS篇
微机原理之MSP432——配置开发环境ccs篇开发环境介绍工欲善其事必先利其器,有许多ide可以用于开发msp432接下来展开介绍一下, 大家可以选择自己喜欢的IDE,本文章主要讲解ccs环境配置
CCS 介绍
Code Composer Studio 是一个基于eclipse开发的集成开发环境 (IDE),简称CCS软件。支持 TI 的微控制器和嵌入式处理器产品的开发。Code Composer Studio 包含一整套用于开发和调试嵌入式应用程序的工具。它包括一个优化的C/C++编译器、源代码编辑器、项目构建环境、调试器、分析器和许多其他功能。直观的IDE提供了单个用户界面,可引导您完成应用程序开发流程的每个步骤。熟悉的工具和界面使用户可以比以往更快地上手。Code Composer Studio将Eclipse软件框架的优势与TI的高级嵌入式调试功能相结合,从而为嵌入式开发人员提供了引人注目的功能丰富的开发环境
MDK-ARM(KEIL)介绍
MDK-ARM软件为基于Cortex-M、Cortex-R4、ARM7、ARM9处理器设备提供了一个完整的开发环境。 MDK- ...
微机原理之MSP432不完全开发指南——导航
微机原理之MSP432不完全开发指南——导航本指南属于本人观看m - RNA大佬的课程后做的课堂笔记,在m-RNA大佬的课程内容上加入了我自己的理解,由于个人水平有限难免出现错误。
第一章 环境搭建1.1 配置开发环境CCS篇1.2 配置开发环境MDK-ARM(KEIL)篇1.3 使用Keil打开官方历程1.4 配置VScode第二章 通用目的的输入输出(GPIO)2.1 GPIO输出(点灯,跑马灯)2.2 GPIO输入(按键、矩阵键盘)2.3 GPIO复用(复用输出时钟)第三章 时钟(CLOCK)3.1 简介时钟树3.2 配置外部晶振 时钟48M第四章 定时器(TIM)4.1 滴答计时器延时4.2 定时器无限扩展 MultiTimer第五章 中断(IRQ)5.1 外部中断5.2 NVIC(中断优先级管理)第六章 串口(USART)6.1 串口收发以及中断、对接标准输入输出库(printf(fputc函数重写)、scanf)更多补充7 定时器A(中断、捕获、舵机、PWM、SPWM) ...
宇宙第一模拟半导体元件的制造商TI?
德州仪器 Texas Instruments
b站主页 https://space.bilibili.com/1444529151/video?tid=0&page=4&keyword=&order=pubdate
以下内容来源于维基百科:德州仪器(英语:Texas Instruments),简称德仪(TI),是一家美国跨国科技公司,总部位于德克萨斯州的达拉斯[4],以开发、制造、销售半导体和计算器技术闻名于世,主要从事数字信号处理与模拟电路方面的研究、制造和销售。它在25个国家有制造、设计或者销售机构。根据2021年IC Insights统计,德州仪器是世界第九大半导体制造商[5];曾经是行动电话的第二大芯片供应商,仅次于高通;同时也是在世界范围内的第一大数字信号处理器(DSP)和模拟半导体元件的制造商[6],其产品还包括计算器、微控制器以及多核处理器。德州仪器居世界半导体公司20强。德州仪器于1951年建立。它由地球物理业务公司(Geophysical Service Incorporated, GSI)整组而产生。这家公司最初生产地震工业和国防电 ...
跟着王小美和三岁一起学paddle(4)--卷积神经网络
跟王小美与三岁一起学paddle — 卷积神经网络篇!简单有趣带你深度学习
跟王小美与三岁一起学paddle 第四讲
致读者
在看这个notebook的你,对没错就是你
关注王小美喵,点个star⭐谢谢喵
注:本项目部分图片为自制,非授权请勿私自使用
王小美:
三岁老师,接下来是不是就要教我目标检测了呀?我已经准备好打穿csgo了 ٩(◕‿◕。)۶
三岁:
可以是可以,但是千万别把号玩封了啊,那我们就马上来打开新大门—-卷积神经网络
首先我们要从卷积学起来哦!(~o ̄3 ̄)~
卷积卷积运算是指从图像的左上角开始,开一个与模板同样大小的活动窗口,窗口图像与模板像元对应起来相乘再相加,并用计算结果代替窗口中心的像元亮度值。然后,活动窗口
向右移动一列,并作同样的运算。以此类推,从左到右、从上到下,即可得到一幅新图像。
我们也可以把卷积运算称之为滤波
王小美:
为什么要对图片进行卷积运算呢?。◕ᴗ◕。
三岁:
对于我们之前学的神经网络来说
一张图片所具有的信息量是非常大的,会有非常多的特征
假设我们用一台1200w像素的手机拍摄图片将他传入单隐藏层的神经网络就需要14G的 ...
跟着王小美和三岁一起学paddle(3)--图像分类
跟王小美与三岁一起学paddle — 图像分类!
简单有趣带你图像分类
跟王小美与三岁一起学paddle 第三讲
致读者
在看这个notebook的你,对没错就是你
关注王小美喵,点个star⭐谢谢喵
注:本项目部分图片为自制,非授权请勿私自使用
下图是我做的一个小应用,后面有时间会出一期教大家如何从零到完成一个AI应用
王小美:
三岁老师,我打csgo又被打死了,您能不能教我AI自瞄啊!!ε(┬┬﹏┬┬)3、
三岁:
哎呀,怎么能开挂呢?不过AI自瞄倒是一个不错的技术,我们将他应用到生活中能给大家带来许多便利哦!(★ᴗ★)
要自瞄首先就要知道物体的位置,这时候就需要目标检测技术,在学习目标检测之前我们先从图像分类开始吧!!!
图像分类根据各自在图像信息中所反映的不同特征,把不同类别的目标区分开来的图像处理方法
我们从一个图像分类问题开始。 假设每次输入是一个2x2的灰度图像。 我们可以用一个标量表示每个像素值。每个图像有四个特征x1,x2,x3,x4
假设每个图像属于类别“猫”“鸡”和“狗”中的一个。接下来,我们要选择如何表示标签?ヾ(=・ω・=)o
独热编 ...