- 博客(8)
- 资源 (7)
- 收藏
- 关注
原创 USB2.0学习
》持续更新,如有不对之处,欢迎指出讨论。。。1. 由于HUB时序和cable传输时间的限制,USB2.0最多支持7层(包括root层)。在七层结构中,有5层非root的hub支持host和设备端的通讯。复合设备(Compound Device)要占两层。第七层只能为功能(Func)层。...
2018-10-16 14:38:26
412
原创 JLink GDB
1. 启动GDBServer一般目录 /opt/SEGGER/JLink_V620i/./JLinkGDBServer -device Cortex-M4 -if SWD2.debug/opt/ovr-arm-none-gcc/bin/arm-none-eabi-gdb app.elftarget extended_remote:2331
2018-07-26 14:16:47
906
转载 【转载】Android系统裁剪方法
https://blog.csdn.net/lqxandroid2012/article/details/54023895android系统裁剪优化一直是各个厂商定制产品的关键步骤,包括浅层次的去除不必要的apk(android apk裁剪定制 )和深层次的裁剪整个编译系统和框架层. android作为开源系统,各个产品同质化严重,只有深层次的裁剪定制自己的系统,才能充分体现各自产品的特性,也...
2018-05-11 18:50:50
421
原创 MSP与PSP
摘抄自Triton.zhang——eeworld1. MSP和PSP 的含义是Main_Stack_Pointer 和Process_Stack_Pointer,在逻辑地址上他们都是R132. 权威手册上说的很清楚PSP主要是在Handler的模式下使用,MSP主要在线程模式下使用(当然你在线程模式下也可以调用PSP,需要你做特殊的处理).3. 这意味着同一个逻辑地址,实际上有两个物理
2017-12-19 15:23:31
16347
6
原创 I2C与SPI调试注意点
近期在调试6DOF和地磁传感器,6DOF的传感器用的是ICM20602,SPI通信方式;地磁传感器AK09916C,I2C通信方式。常见的通信方式,但是因为使用HAL库,且要配合从机设备的时序及配置,因此在调试时遇到一些问题。这些传感器都有设备ID,要尝试通信是否成功,要先读取地磁传感器的设备ID,这个用STM32的HAL库函数很容易实现;在写数据时,因为最开始没考虑到用HAL_I2C_Mas
2017-11-02 11:08:35
1519
原创 神奇的static
前几天做的一个项目里,有个按键功能,是用按键状态机实现的。其中在switch里,按键值需要记录上次的结果,否则会因为重新进入该函数而被清零,在调试时一直没发现这个问题,后来在同事的提醒下,将该变量设置为static的局部变量,才解决此问题!
2017-04-20 09:31:57
222
转载 多功能按键设计,状态机思想,包含长按短按双击
最近刚入公司,做的一个项目中,需要3路按键的长按和短按,由于以前没处理过同一个按键的长按和短按问题,因此在网上浏览学习,发现两篇不错的技术文章,特转载。1、状态机按键思想,这个帖子虽然这是按键处理,但是相关的讨论非常丰富多功能按键设计。利用一个I/O口,接一个按键,实现3功能操作:单击 + 双击 + 长按。、http://www.amobbs.com/thread-4991902-
2017-04-04 22:02:20
2531
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人