- 博客(1)
- 资源 (18)
- 收藏
- 关注
原创 一种usb转串口热拔插支持方法
硬件上来说,可热插拔的设备一般都会对电源部分格外重视,除了包含防止插拔的过程中对正负极可能造成的意外短路之外,热插拔还要保证电源负极先于其他引脚连接进系统,提供ESD放电回路。然后连接进的是电源正极,为系统供电。稍稍延时后,再将整个电路连接进主系统。尽量确保在数据线上不会产生有害的浪涌损坏设备。而对于DB9串口来说,它的所有脚是同时引入系统的。而且在接口电路中没有任何保护措施,这样的话在热插拔之后,可能会对系统造成不良影响甚至损坏系统。 软件方面,以USB为例。操作系统对于USB设备有着非...
2020-12-01 10:01:02 1198
malloc的实现源码
malloc的源码实现,很方便移植。特别是在BootLoader或者单片机开发过程中,想要实现malloc、free、realloc等函数时,只需要将压缩包里的malloc.c和malloc.h拷贝到你的工程的同一个目录下,编译链接进去即可。压缩包里的test.c提供了一个使用示例供参考。【该malloc的实现改编自uboot源码】
2017-08-03
可方便移植的printf,升级版.c
升级版,一个十分便于移植的类似printf函数,当做printf用就行(注:不支持浮点数),已测试通过。只需要实现SendChar()函数,把你要外发的字符(比如:发送到串口,显示屏等)写在这里即可。
2016-05-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人