- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 电路学习-防反接电路1
当电源反接后,不满足MOS管的导通条件,故MOS管不开启,负载端就无电流经过。由于功率MOS管的内阻很小,在通过大电流的时候压降和功耗相比较小。2.1 正常加电状态下电压。2.2 反接后状态显示。
2023-08-29 09:27:09 96
原创 电路学习-恒流源电路2
利用运放虚短虚断的原理,运放3脚和2脚电压是相等的,也就是R2两端的电压等于3脚的输入电压,运放3脚的电压不改变,那么R2两端的电压也不会改变,故流经R2的电流也不会变化。
2023-08-23 11:38:12 91
原创 单片机时钟应用2
上一章了解了单片机的时钟,在结尾部分咱们说到进入定时器中断的频率比较高同时中断里边需要处理的数据比较多,这样就会导致咱们感觉上变慢了,所以在每个程序上面都需要协调中断和主程序之间的关系。一般定时器中断进入的时间不能小于1MS,同时定时器里边最好只放置一些时间标志,不要放置一些耗费时间的操作,这样在处理主程序的时候,在主观上才不会感觉变慢。下一节我们探讨关于中断优先级使用的问题。...
2021-02-05 07:47:31 195
原创 单片机时钟管理
本章节谈一下对单片机时钟管理上的一些认识,假如说我们拿到一款STM32F103C8T6的单片机,设置的是外部晶振8M,然后设置分频为不分频,那么运行时钟就是72M,就是运行一个指令周期的时间为1/72M,通过一个指令的运行时间,我们算出了非常简单的延时函数,比如://简单的延时函数但是在实际使用过程中,比如加上定时器、外部中断等一些外设后,这个定时时间在一些通信方式上就变得无法使用了,比如IIC通信,可能就会变得读不出数据,或者读出的数据有问题的情况。如果定时器进入中断的频率比较高,这时候就会发现单片
2021-01-27 17:50:16 328
原创 protues8.6的安装包以及安装教程
首先给大家上安装包的链接链接:网址链接:https://pan.baidu.com/s/1p8QG8FGEQkKHTECYolksSQ提取码:q1xa第一步解压下载好的安装包,找到Proteus_8.6_SP2_Pro,右击打开。第二步、选择安装的位置第三步、点击next第四步、点击next第五步、点击完成目前为止,我们已经完成了一多半了,再稍微修改下就可以使用了。第六步、找到Translations文件夹,鼠标右击选择复制,把这个文件夹放到我们刚才选择的安装位置,进行替换就可以了。
2020-06-29 10:48:35 5930 1
原创 单片机采用rand函数生成随机数
在设备测试过程中,为了模拟真实的环境常常需要用到随机数,在C语言中的头文件stdlib.h里边为我们提供了一个rand函数,可以用来产生一个0到0x7fff之间的随机数,具体使用方法如下:#include “stdlib.h”//包含头文件unsigned int number;//定义一个保存随机数的变量number = rand()%10;//取一个10以内的随机数printf(“%d”,number);//通过串口打印显示出来number = rand()%5;//取一个5以内的随机数pr
2020-06-29 10:22:45 5819 2
原创 sprintf使用备注
sprintf使用记录sprintf函数语法编辑函数声明int sprintf(char *string, char *format [,argument,…]);参数列表string-- 这是指向一个字符数组的指针,该数组存储了 C 字符串。format-- 这是字符串,包含了要被写入到字符串 str 的文本。它可以包含嵌入的 format 标签,format 标签可被随后的附加参...
2019-12-18 15:29:11 141
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人