自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 PCA9685地址疑案

为树莓派买了一块pca9685驱动版,抓起店铺给的python库就用了起来,无碍。近日发现树莓派io反应迟钝于是找回stm32来驾驭pca9685,依芦画瓢在keil上用c写驱动。竟不料连接的舵机不为所动,后排除问题锁定于pca9685的i2c地址。python库中为0x60,转为bit为0b1100000,最高位第七位。经过找各种资料后发现完整一字节的地址第一位固定为1,所以将地址修改为0b11100000即在第八位添置为一后OK。还有改用stm32后发现即使stm32不负责产生pwm,它的电源

2021-08-14 22:32:01 692

原创 linux下vs code关于math.h

直接编译math里面的比如pow的函数就找不到原因是math库不在目录include里而是在另个啥地方总之要在task.json的arg里加个-lm提示要链接到数学库去找task.json可从命令行运行c/c++:build and debug active file来生成...

2021-06-18 17:58:36 433

原创 虚拟机网络设置

虚拟机网络设置虚拟机设置里网络适配器选择桥接虚拟机内ipv4让dhcp自动设置,要和主机同一个网段,即子网掩码应该要一样

2021-05-17 14:22:11 71

原创 记录stm32基于hal库使用usb hid

1、买一块带有usb口的板子,貌似没法映射到原本串口的io口2、cubemx选usb device要选hid而非custom hid,方便diy3、生成之后只需去hid.c里面修改report desc,并且将report desc size一并找到修改为自己的描述符数组大小,一定要一模一样。4、生成描述符用dt.exe,忘记细节放个example在旁边参照着写5、最后自己调用sendreport函数按照描述符写的顺序上传数据,注意的就是数据大小范围,比如描述符里一个数据范围是-127到127,则其

2021-04-27 13:09:45 550

原创 基于hal的hcsr04使用注意事项(f103c8t6)

基于hal的hcsr04使用注意事项(f103c8t6)1Timer parameter setting中的预分频和计数周期很重要,因为是用其计算超声波模块高电平时间。方法是trig高电平诱发之前将计时器的计数清零,并在一个couter period内由Echo中断得到时间。显而易见这样的好处是避免多个周期搞得乱七八糟。但因此counter period就不能太小,简单计算最大量程4m*2的8m除以声速340等于0.023522941秒即23523us。假如预分频72m即一次计时为1us,明显coun

2021-04-24 01:28:35 349

原创 HAL库注意杂项

1.串口中断在main函数中初始化后和在HAL_UART_RxCpltCallback函数末尾都要写上HAL_UART_Receive_IT这个函数保持中断开启状态。2.定时器中断初始化后也要代码启动:HAL_TIM_Base_Start_IT(&htim2);不然TIMx->cnt读取会发现不动,那是因为没启动。3.HAL_Delay也有补1...

2021-04-09 23:09:02 69

原创 keil使用printf输出浮点数报错解决办法

打开options for target,就在target下勾选“use MicroLIB”,then 0 error

2021-01-17 00:32:55 2259

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除