- 博客(6)
- 资源 (4)
- 收藏
- 关注
原创 STM32MXcube的SPI通讯读取AS5048A
AS5048A除了通过PWM向外传输数据外,还通过SPI口向外发送位置。手头的资料是寄存器SPI读写的版本,和HAL库简直不搭边,当然也因为水平限制看起来代码读的很累,尝试着将寄存器版本的库引入STM32MX生成的代码中,但是最终失败了,时间不等人,那就继续用HAL自带的库读写好了。其实最后完成了一看,HAL库真的是简单简洁,读起来很好。(寄存器运行的好像是要更快的,建议要求较高的地方还是采用寄存器方式)。话不多说,上配置。在cube中配置好SPI通讯,注意CPOL的极性是Low。(水平还是太菜,没看懂这
2020-09-07 18:33:03 1783 2
原创 STM32MXcube的微秒延时
参考了以下博主,实际上因为时钟配置相近,用的就是相似的代码https://blog.csdn.net/qq_22252423/article/details/76468161void delay_us(uint16_t cnt){ uint16_t timer1 = 0xFFFF - cnt - 5; HAL_TIM_Base_Start(&htim3); __HAL_TIM_SetCounter(&htim3,timer1); while(timer1<0xfff
2020-09-07 16:47:22 513
原创 PADS破解失败
PADS破解总是失败,不一定是你的破解包有问题,还可能是**要把软件装在系统盘(C盘)**,否则就是破解不了。 卸了重装一下,再次破解就好了。老王的软件很靠谱。
2020-07-09 15:05:04 4776 3
原创 RF天线设计的一些概念
**天线的谐振频率:**谐振频率又叫共振频率,谐振频率往往有一个频率范围,发生共振的频率范围。共振最强点对应的频率就是中心频率-点频率。在设计天线时,要求中心频率S11一般小于-20dB就可以了。**天线输入阻抗:**是指天线与馈线连接端的高频电压与电流之比。在天线的设计与使用中,要选择合适的馈线和阻抗匹配器,以保证天线的输入阻抗与馈线的特性阻抗匹配,使输入天线或从天线输出的功率最大。天线谐振长度:一段金属导2113线中的交变电流能够向空间发射5261交替变化的感应电场和4102感应磁场,这就是无线电信
2020-06-06 16:02:08 4889
原创 标准电路——独立按键的两种模式.程序
独立按键是否支持连续按下可以分为:可连续按:持续识别不可连续按:按下一次,在按键抬起前只能算一次按下。mode:为0时不支持连续按,为1时支持连续按下。u8 KEY_Scan(u8 mode) { static u8 key_up=1; if(mode==1) key_up=1;//支持连续按 if(key_up && KEY按下)...
2020-04-18 18:45:55 649
原创 标准电路——蜂鸣器Beep
蜂鸣器作为功能模块,IO口驱动能力一般不大,不能用IO口直接驱动,因此采用三极管驱动。VCC驱动蜂鸣器,IO口作为三极管的开关b极以小电流控制通断。R36的作用是限制电流大小,防止电流过大;R38的作用是防止当IO口浮空时产生的跳变的电压电流使蜂鸣器误鸣叫,R38的存在提高了蜂鸣器信号抗干扰的能力。当机器重启电路复位时,若蜂鸣器不受控地鸣叫,可能就是IO口复位到浮空时有跳变的原因。...
2020-04-18 16:51:53 6443 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人