- 博客(6)
- 收藏
- 关注
原创 Matlab 2018a简单粗暴的安装方法,跳坑分享
首先去网上一个matlab的安装包安装包下载网站:matlab第一步:解压安装包第二步:打开解压后的文件夹,找到两个.iso光盘映像文件,并解压到同一个新建文件夹。对,就是这两个文件,选中,右击鼠标选择解压。解压后是这样的第三步(重点):把R2018a_win64_dvd2中的文件复制到R2018a_win64_dvd1中第四步:在R2018a_win64_dvd1中找到setup.exe双击打开第五步:打开setup.exe后选择安装方法为***使用文件安装密钥 ***然后继续下一步
2020-06-19 21:47:26 3947 1
原创 DMA是个啥子东西?如何配置?
DMA是啥?DMA(Direct Memory Access)—直接存储器存取,是单片机的一个外设,它的主要功能是用来搬数据,但是不需要占用 CPU,即在传输数据的时候,CPU 可以干其他的事情,好像是多线程一样。数据传输支持从外设到存储器或者存储器到存储器,这里的存储器可以是 SRAM 或者是 FLASH。说简单点,就好比你有一个苹果手机和诺基亚大砖头,平时苹果手机主要用来娱乐,为了不干扰玩手机,就用诺基亚大砖头来通讯。那么这就减少了智能手机的使用从而节省更多的电量,大砖头成了专属通讯设备,不经防水,
2020-06-06 21:25:14 3665
原创 一个例子让你学会如何用STM32寄存器配置IO口
#define PA8_Out_PP { GPIOA->CRH&=0XFFFFFFF0; GPIOA->CRH|=(u32)0x01<<(0*4); }帮你解释如何用寄存器配置IO口!首先来看一下了解一下IO口共七组IO口(A—G),每组16个IO口(0—15)stm32的IO口有8种模式:1、 输入浮空2、 输入上拉3、 输入下拉4、 模拟输入5、 开漏输出6、 推挽输出7、 推挽式复用功能8、 开漏复用功能常用的 IO 端口寄存器只有 4 个:
2020-05-12 12:19:21 4686
原创 stm32中如何设置PWM通道输出占空比
我们可通过一个例子来学习:eg: 假设我要PWM波的TIM3以1KHZ的频率运行(系统时钟 = 72MHZ)且此时我们把arr = 99(即百分制),这样方便后面占空比的划分;因为:TIM3的计数时钟/(arr+1) = 1KHZ求得 TIM3的计数时钟=100KHZ(psc+1)=系统时钟/TIM3的计数时钟 = 720开始求占空比:占空比和CCR与ARR有关即 *占空比 = (C...
2020-04-21 00:11:45 16383 1
原创 stm32如何设置定时器溢出时间呢?
Tout = ((arr+1)*(psc+1))/TclkTout为溢出时间Tclk为系统时钟频率(通常有72MHZ,48HZ,32HZ)TIM_Period = arr为TIMx自动重装载寄存器的值(小于2^16)TIM_Prescaler = psc为TIMx时钟预分频值(小于2^16)**>假设要配置一个定时器中断,每0.5秒中断一次(溢出);>(设系统时钟为72M...
2020-04-20 22:41:15 5088 2
转载 信号与系统的系统仿真框图怎么画?
信号与系统的系统仿真框图怎么画? - 知乎https://www.zhihu.com/question/29828219/answer/79012255
2020-04-13 21:45:02 9113 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人