- 博客(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
1633
原创 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
2441
原创 STM32的II2读写深度解析
I2C读写 I2C从机的地址最低为是读写标志位,1表示读,0表示写,剩下七位表示从机地址 mpu6050 mpu在A0未接,或者接地的时候,地址是0x68,但这是前七位,左移一位变成0xD0 STM32内存读写函数 /* * @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
6662
1
原创 ESP,arduino和stm32的跑分CoreMark
ESP跑分CoreMark Processor Freq (MHz) CoreMark CoreMark/MHz ESP8266 80 191 2.375 ESP8266(实测) 80 119.65 1.5 ESP8266(实测) 160 239.29 1.5 ESP32 (2 cores) 160 665.9 4.16 240 999.2 4.16 ESP32 (1 core) 80 165.9 2.07 160 330.9 (78.1) 2.07 (0.49)
2022-03-26 19:49:12
8962
原创 lua驱动步进电机加减速PID控制
驱动步进电机 如果要控制电机的闭环角度和速度的话,在不用编码器的情况下,最简单的是用步进电机,控制输出的脉冲数,就可以控制角度,控制脉冲直接的间隔,就可以控制速度 两项可以通过万用表查是否导通,导通的两根就是同向的 同相两线接反那么电机就会反向,和无刷电机两根相线调换一样 A4988的DIR和STEP都没有上下拉,如果悬空,那么电机会乱转 DIR和STEP都是高阻态,如果对地有阻值,那么就是模块坏了 如果电机发热,那么将电流调低,逆时针调低,顺时针调高 光驱的步进电机 步距角好像不是
2022-03-26 19:46:18
3248
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅