摘要: user 目录 :fromelf.exe --bin -o "$L@L.bin" "#L" 阅读全文
posted @ 2019-08-05 15:44 dogsuned 阅读(163) 评论(0) 推荐(0)
摘要: 一、修改晶振频率(STM32F1/4xx.h) #define HSE_VALUE ((uint32_t)25000000) /*!< Value of the External oscillator in Hz */ #define HSI_VALUE ((uint32_t)16000000) / 阅读全文
posted @ 2019-03-14 09:56 dogsuned 阅读(553) 评论(0) 推荐(0)
摘要: CAN过滤器配置 参考 https://blog.csdn.net/flydream0/article/details/52317532 4个16位寄存器 32位前11位为标准格式ID,紧跟着28位扩展ID,IDE, RTR, 0 首先,最低位是没有用的,然后是RTR,表示是否为远程帧,接着IDE, 阅读全文
posted @ 2019-01-22 18:57 dogsuned 阅读(314) 评论(0) 推荐(0)
摘要: 蓝牙模块BT-HC05模块是一款高性能的蓝牙串口模块。 1、可用于各种带蓝牙功能的电脑、蓝牙主机、手机、PDA、PSP等智能终端配对。 2、宽波特率范围4800~1382400,并且模块兼容单片机系统。 3、当主从模式两个蓝牙模块配对成功后,可以简单的,更改为无线的蓝牙,让您的设备或者产品更高级,更 阅读全文
posted @ 2019-01-14 11:53 dogsuned 阅读(4165) 评论(0) 推荐(0)
摘要: 程序陷在while(1)里面 解决办法 定点到发生死循环的位置 打开stack windows逐层查找发生死循环之前运行过的函数 导致原因 1 内存溢出或者访问越界,通常为数组或结构体访问越界。这个需要自己写程序的时候规范代码,遇到了需要慢慢排查。 2 堆栈溢出。增加堆栈的大小。 3 在uCos-I 阅读全文
posted @ 2018-12-13 10:56 dogsuned 阅读(312) 评论(0) 推荐(0)
摘要: 1. memset()函数原型是extern void *memset(void *buffer, int c, int count) buffer:为指针或是数组 c:是赋给buffer的值 count:是buffer的长度 这个函数在socket中多用于清空数组.如:原型是memset(buff 阅读全文
posted @ 2018-11-12 14:24 dogsuned 阅读(1039) 评论(0) 推荐(0)
摘要: 计算过程: 根据电机步距角、细分,算出脉冲跟角度的关系 选择合适的加速度 根据最大转速选择合适的软件延时时间 省略小数,反推合适的初始周期 实例: 电机步距角1.8°,细分16,电机需在3秒内加速到 2r/s。 转动360°所需脉冲数:360*16/1.8 = 3200; 最大转速时每秒6400脉冲 阅读全文
posted @ 2018-11-05 17:05 dogsuned 阅读(1457) 评论(0) 推荐(0)