- 博客(10)
- 收藏
- 关注
原创 STM32引入C++
STM32引入C++freeRTOS使用V6编译器找到F1对应的cubemx包路径C:\Users\johnson\STM32Cube\Repository\STM32Cube_FW_F1_V1.8.4\Middlewares\Third_Party\FreeRTOS\Source\portable将GCC内的文件替换到RVDS,这样生成的代码的RVDS的文件就都是GCC里的V6编辑器默认是不使用MicroLib的,所以不能勾选V6编译器[外链图片转存失败,源站可能有防盗链机制
2022-03-26 19:54:31
1537
原创 STM32中Flash的操作
STM32中Flash的操作FLASH写入void writeFlashTest(void){ /* 1/4解锁FLASH*/ HAL_FLASH_Unlock(); /* 2/4擦除FLASH*/ /*初始化FLASH_EraseInitTypeDef*/ /*擦除方式页擦除FLASH_TYPEERASE_PAGES,块擦除FLASH_TYPEERASE_MASSERASE*/ /*擦除页数*/ /*擦除地址*/ FLASH_EraseInitTypeDef FlashSet;
2022-03-26 19:53:42
2233
原创 STM32的II2读写深度解析
I2C读写I2C从机的地址最低为是读写标志位,1表示读,0表示写,剩下七位表示从机地址mpu6050mpu在A0未接,或者接地的时候,地址是0x68,但这是前七位,左移一位变成0xD0STM32内存读写函数/* * @param DevAddress Target device address: The device 7 bits address value * in datasheet must be shifted to the left before callin
2022-03-26 19:50:21
6383
1
原创 ESP,arduino和stm32的跑分CoreMark
ESP跑分CoreMarkProcessorFreq (MHz)CoreMarkCoreMark/MHzESP8266801912.375ESP8266(实测)80119.651.5ESP8266(实测)160239.291.5ESP32 (2 cores)160665.94.16240999.24.16ESP32 (1 core)80165.92.07160330.9 (78.1)2.07 (0.49)
2022-03-26 19:49:12
8305
原创 lua驱动步进电机加减速PID控制
驱动步进电机如果要控制电机的闭环角度和速度的话,在不用编码器的情况下,最简单的是用步进电机,控制输出的脉冲数,就可以控制角度,控制脉冲直接的间隔,就可以控制速度两项可以通过万用表查是否导通,导通的两根就是同向的同相两线接反那么电机就会反向,和无刷电机两根相线调换一样A4988的DIR和STEP都没有上下拉,如果悬空,那么电机会乱转DIR和STEP都是高阻态,如果对地有阻值,那么就是模块坏了如果电机发热,那么将电流调低,逆时针调低,顺时针调高光驱的步进电机 步距角好像不是
2022-03-26 19:46:18
2999
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人