摘要: 在STM32上建立安全模块时,常使用检测安全项之后对错误的检测项的定义位进行该项检测错误的置位,如用g_CheckFlag |= (1<<bit);实现,但是当需要检测的标志项较多时如uint64_t(unsigned long long) 的数据类型时则存在将数据移位32的情况,此时使用g_Che 阅读全文
posted @ 2018-04-25 08:40 fan230 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 今日进行串口数据通信时,使用DMA串口485发送完成中断进行485发送至接收的状态转换时发现,当DMA传输完成时,串口发送寄存器中的数据还未通过发送端口传输完成,在中断中需等待查询串口发送的状态,while((USART_GetFlagStatus(USART1,USART_FLAG_TC) != 阅读全文
posted @ 2018-03-01 21:18 fan230 阅读(9969) 评论(0) 推荐(0) 编辑
摘要: 1、定义函数指针,常用的定义空函数指针void (*function)(void),在初始化时指向function = NULL时,在调用函数指针执行函数时,须添加判断函数if( NULL!=function),否则会跳到硬件错误(STM32)。 2、(结构变量.成员名)等价于((*结构指针变量). 阅读全文
posted @ 2018-02-24 21:26 fan230 阅读(2005) 评论(0) 推荐(0) 编辑
摘要: 当自己认为学会了的知识并且总结后以为自己明白了这部分知识时,再次学习才发现自己认识的很片面。也许这就是要书读百遍的意义所在吧。在学习《机器人学导论》这本书时, DH参数的建立正如公式上表达的那样。需要有四个参数,建立坐标系时,通过在相邻连杆的Z轴和X轴的建立,减少坐标的建立形式,在根据右手法则确定Y 阅读全文
posted @ 2018-02-24 21:20 fan230 阅读(1818) 评论(0) 推荐(0) 编辑
摘要: 因为工作需要,使用一款名为KXTj2-1009的三轴加速度芯片进行工具板的加速度参数的采集,相对于曾使用过的MPU6050,该传感器只有三轴的加速度。采集量程可以通过CTRL_REG1 寄存器进行配置,通过芯片手册 可以方便我们用户进行开发参考使https://wenku.baidu.com/vie 阅读全文
posted @ 2018-02-24 21:20 fan230 阅读(1096) 评论(0) 推荐(0) 编辑
摘要: 这是该芯片的手册http://cds.linear.com/docs/en/datasheet/1767fb.pdf 1、开关型电源一般通过反馈电阻进行调节输出电源电压。 2、当负载增大时,若出现电压不正常情况,沿着电源拓扑向上查询,确定电源问题的部位。 3、示波器查看开关芯片是否存在输出反馈检测端 阅读全文
posted @ 2018-01-08 20:05 fan230 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 1、RS485采用差分信号负逻辑,+2V~+6V表示“0”,- 6V~- 2V表示“1”。RS485有两线制和四线制两种接线,四线制是全双工通讯方式(以前有四线制接法,只能实现点对点的通信方式,现很少采用), 两线制是半双工通讯方式。常用的是半双工的通信总线,在通信时要保证收发时序不冲突、同向时序不 阅读全文
posted @ 2017-12-12 17:45 fan230 阅读(3646) 评论(0) 推荐(0) 编辑