- 博客(7)
- 收藏
- 关注
原创 学习笔记-UART通信协议
两个单片机通讯,波特率可能会存在一定误差,如果单个数据字节长度过长,会导致误差累加,严重时会导致数据错误。6.串口可选择是否开启数据校验,校验位:单个字节数据校验,对数据中高低电平数据个数进行计数,常见的有奇偶校验。11.硬件连接:交叉连接,单片机A的txd与单片机B的rxd相连,单片机A的rxd与单片机B的txd相连。9.串口传输速率:波特率,表示1秒传输数据位数。4.串口发送数据过程中,低位在前,高位在后。7.停止位:高电平,一般有1,1.5,2位。1.串行,全双工,异步通讯。5.串口数据一般为8位。
2023-10-06 16:02:19 265 1
原创 模电学习笔记
2.判断电流流向:当e级向外流出时,b极和c极电流都向内流,当e极向内流入时,b极和c极电流都向外流出。b极和c极电流流向相同且与e极永远相反。先计算|b-e|,若结果为0.7V,则三极管材料为硅材料,若结果为0.2或0.3V,则三极管材料为锗材料。1.判断集电极:有箭头指向的为e极,中间的为b级,另外一端为c级。若e极电位值最大,则为PNP型三极管。若c极电位值最大,则为NPN型三极管。e:剩余两电位中离中间值较远的值。c:剩余两电位中离中间值较近的值。b:三个电位中的中间值。
2023-09-14 22:00:46 141 1
原创 stm32学习笔记-PWM公式参数计算
stm32正常内部时钟频率为72M,若要产生一个频率为1khz,占空比为50%,分辨率为1%的PWM波形,对应的公式就为。频率1000=CK_PSC/(psc+1)/(ARR+1)即ARR=99 CCR=50 PSC=720。因stm32内部时钟频率CK_PSC为72M。占空比50%=CCR/(ARR+1)分辨率1%=1/(ARR+1)
2023-08-21 16:47:12 4623 3
原创 stm32学习笔记-结构体赋初始值
当我们在设置初始化的时候,需要用到结构体变量,但不需要全部设置结构体变量的所有内容,我们就可以给结构体赋初始值,这样就可以预防没有设置的结构体变量为未知的数值了。TIM给结构体赋初始值使用到的函数为TIM_OCStructInit(&TIM_OCInitStructure(结构体名))
2023-08-21 16:23:43 410 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人