03 2023 档案
摘要:即使SCL/SDA不接线,DS3132也会返回,这个值为2165/165/165 因此问题的来源为接线不牢靠。 接线牢靠的标准:RTC模块(ZS-042)上的PWR灯应该常亮,并且亮度很大(我一开始接线,PWR亮度小,而且闪烁) RTC 的 SCL 接 Arduino 的 A4, SDA 接 Ard
阅读全文
摘要:环境:CentOS 64位 准备工作: 1. 在linux系统的/usr/local/新新建(mkdir)arm文件夹,并改权限(chmod)为777。 mkdir arm 【新建 /usr/local/arm/ 目录】 chmod 777 arm 【修改此文件夹的权限 ,可用 命令 # cd -l
阅读全文
摘要:此前一直用通用定时器的PWM驱动电机,此次项目采用高级定时器,发现了一些使用上的需要注意的地方,归纳如下: 问题1:初始化输出结构体 OCInitStruct 成员要完整补全 今天用TB6612驱动电机, 用TIM1-CH4的PWM ,结果发现设置完毕后电机不转。 //OCInit Struct T
阅读全文
摘要:5V使能引脚,即图中5V Enable引脚。 该引脚与5V Power引脚息息相关,因此首先需要知道5V Power引脚的功能。 L298N的5V Power引脚目的是给L298芯片供电(注意:不是给电机供电,也不是给MCU,例如51, STM32供电)。其用于作为L298N模块上芯片电压的输入。
阅读全文
摘要:野火在线文档链接 Linux根目录结构 (类似 正点原子 STM32 的 USER)程序和配置相关(4个):存储系统命令:bin;配置文件:etc;程序文件:usr; 第三方软件:opt (类似HARDWARE)挂载外设相关(3个):dev, mnt, media (类似SYSTEM)进程与内核信息
阅读全文
摘要:1. VCC:构成8位的IIC地址模块自带了 3.3V 超低压差稳压芯片,给 MPU6050 供电,因此外部供电可以选择:3.3V / 5V 都可以 2.GND:不多说 3.SCL、SDA:IIC通讯引脚 另外,IIC_SDA 和 IIC_SCL 带了 4.7K上拉电阻,外部可以不用再加上拉电阻了
阅读全文
摘要:步骤: 1. 程序生成.hex文件 2. 开启了端口且连接了串口线, BOOT0 选择 1, BOOT1 选择 0 3. 有FlyMCU程序,程序需配置好波特率,选项等等。 4、点击开始编程就会自动下载程序。 因为串口下载时启动方式选择了ISP,要调回从flash区启动才能正常运行程序。 所以下载后
阅读全文
摘要:问题1. FreeRTOSConfig.h 中,开启 configUSE_TRACE_FACILITY=1 后,没找到“trcRecorder.h”文件 解决办法:将其注释掉 问题2:程序在串口调试卡住,无法运行。 我调用了以前的程序模版,任务的栈空间大小为128个字, 但CPU_Task 这个任务
阅读全文
摘要:1. 新建工程命令: $ vue init mpvue/mpvue-quickstart my-project 参考mpvue官方快速入门:http://mpvue.com/mpvue/quickstart.html 2. 进入工程,下载依赖,启动实时更新环境。 cd my-projectnpm i
阅读全文
摘要:heap1.c:只能申请内存,不能释放内存。适合运行后不申请新内存的程序。 heap2.c: 既能申请内存,也能释放内存,但释放内存后,相邻的空余内存不能合并。适合每次申请相同大小内存的变量的程序使用。 heap3.c:C库函数malloc(), free()的封装,效率较低。 heap4.c:能申
阅读全文