更新 O-ComTool V2.1.0 串口调试助手

更新 O-ComTool V2.1.0 串口调试助手

现已开源:https://github.com/vesamount/O-ComTool本次更新如下实现更加人性化的暂停显示上一版本中,点击暂停显示时间过久,就会出现卡顿的现象,现在舍弃原来的方法,采用更加人性化的方式。依据滚动条位置,若滚动条位置为最底部,则每次接收到数据刷新接收框内容,若滚动条位于非底部,则接收内容只追加,不显示。

自写工具 2019-04-29 PM 42039℃ 55条
Marvell交换芯片88E6321/88E6320驱动总结-寄存器篇

Marvell交换芯片88E6321/88E6320驱动总结-寄存器篇

由于我在项目中将该芯片作为PHY和SERDES使用,因此本文内容主要还是围绕PHY和SERDES的相关功能,至于其他功能则没有进行深入研究。工作模式在之前的硬件篇中有提到,该芯片有两种寻址模式:单芯片寻址和多芯片寻址。多芯片寻址 对于多芯片寻址,需要给芯片设置一个非零的SMI地址(ADDR[4:0]的反码)。在多芯片寻址模式下,仅有两个寄存器(0x00:SMI Command Register 0x01:SMI Data Register)能够使用,内部各PORT的寄存器均由这两个寄存器间接访问。

单片机,C语言 2019-03-17 PM 9736℃ 8条
DIY微型激光雕刻机--未完待续

DIY微型激光雕刻机--未完待续

年前比较闲,在x宝捡垃圾时看到“微型步进丝杆电机”才2元一个,想想一直想DIY一个微型激光雕刻机,顺便学习运动控制相关的知识,于是果断下单买了10个,开始了激光雕刻机的爬坑之路。本着低成本,低难度,高效率的态度,打算先尽可能使用模块搭建硬件,后期有必要的话再考虑画PCB。设计目标实现一个55mm*55mm(丝杆最长58mm)雕刻面积的激光雕刻机,其中激光模块可以更换为“笔”成为一个画图机。材料选型1.框架结构:采用亚克力拼装,配合螺钉、螺帽加固;2.电机:丝杆电机、舵机;

小项目,单片机 2019-03-10 PM 5516℃ 1条
让Source Insight支持ARM汇编.S文件关键字高亮

让Source Insight支持ARM汇编.S文件关键字高亮

首先去Source Insight的官网下载ARM.CLF 文件:http://www.sourceinsight.com/public/languages/导入ARM.CLF 文件:打开 "Options"->"Preference"->"Languages"设置关键字和属性a) 新建个文本文件,保存以下内容!, Delimiter #, Delimiter %, Delimiter &, Delimiter ', Delimiter (, Delimiter ), Delimiter *, Delimiter +, Delimiter ",",...

嵌入式Linux,Source Insight使用技巧 2019-01-31 PM 3353℃ 0条
自行车尾灯改造

自行车尾灯改造

原因女票下班回家路上有段路比较乱,还没有路灯,为了安全买了个自行车尾灯,可是这个尾灯每次都要手动打开、关闭,对于我们这种懒鬼,实在是一种煎熬啊,有时不小心忘记了,就没电了,本着懒鬼推动世界发展的精神,开始折腾尾灯。

小项目 2019-01-29 PM 3590℃ 0条
Blog框架切换

Blog框架切换

原先使用的是wordpress博客框架,但是其臃肿,难以维护,使得在博客本身的折腾花费了太多精力,于是花了一天的时间,将原先的博客框架替换成Typecho框架,希望能够以后能够更加专注于博客的内容本身。非常感谢Typecho团队的无私开源,希望Typecho越来越好,另外本主题在7TEC基础上进行了修改,感谢原作者。

琐碎 2019-01-24 PM 1771℃ 0条
Marvell交换芯片88E6321/88E6320驱动总结-硬件篇

Marvell交换芯片88E6321/88E6320驱动总结-硬件篇

芯片特性Marvell 88E6321/88E6320 是一个7-Port千兆以太网交换芯片。支持最新的IEEEE802.1 Audio Video Bridging标准。芯片包含两个10、100、1000三速以太网收发器(PHYs),两个千兆SERDES,三个数字接口(GMIIRGMIIMII组合)。芯片采用Marvell动态队列限制(Dynamic Queue Limit ),实现高速无阻塞4级QOS交换结构。包含一个高性能地址查询引擎,多达支持8K个节点和1Mbit的帧缓存。内部MAC单元符合标准的IEEE802.3,最大支持10KByte帧长。包含一个TCAM-based策略控制...

嵌入式Linux,单片机 2019-01-22 PM 12419℃ 1条
Source Insight4.0利用宏编程实现快速注释,生成函数注释等功能

Source Insight4.0利用宏编程实现快速注释,生成函数注释等功能

工欲善其事,必先利其器在之前的《构建自己的编码风格 linux C语言》中提到,可以利用Source Insight的宏编程来实现快速注释、生成头文件等操作。简介Source Insight的宏编程是一种类C的程序语言,对于有C语言基础的同学,基本一看就会,通过利用这个宏编程能力,我们能够拓展出很多实用的功能,大大提高开发效率。如何开始宏编程首先点击Project---Open Project...我们可以看见SourceInsight一直存在一个叫做Base的项目,这就是我们的宏Project。接着,编写自己的宏程序,可以看到SourceInsight已经为我们创建了一个基础的util...

Source Insight使用技巧 2018-12-24 PM 7662℃ 2条
STM32 F4系列运行 莫名 无规律 HardFault 硬件错误

STM32 F4系列运行 莫名 无规律 HardFault 硬件错误

对于HardFault错误,之前也遇到过,无非是以下几种原因:数组越界内存溢出,访问越界堆栈溢出,程序跑飞中断处理错误一般通过打断点就能找到何时发生硬件错误。

单片机 2018-12-18 PM 3187℃ 0条
O-ComTool V2.0.0 串口调试助手

O-ComTool V2.0.0 串口调试助手

O-ComTool V2.0.0简介本次更新带来了“船新”的串口助手,相较于V1.0.0版本,代码重构,添加了更多实用功能,如:发送回显、关键字高亮、配置文件导出与导入等功能。注意测试可能不完全,如有问题请留言告知!!!文末提供百度云下载地址

自写工具 2018-12-09 PM 7787℃ 2条