自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (12)
  • 收藏
  • 关注

原创 W25Q64 的 QSPI 模式 问题

由于工作需要, 使用了 W25Q64的 qspi模式, 一开始打样, 焊接了几块, 有2块不识别,没在意, 换新的 重新焊上就好了,于是 认为 某种原因导致 芯片损坏, 当时没想太多, 因为盒子里也有拆下来的旧件, 于是就这样过去了。等 小批量生产回来傻眼了, 全都不行, 调试 发现 W25Q64 的ID读不出来, 苦事冥想, 难道买到假货啦? 看丝印 的确 不怎么规整, 但不能确定, 于是将器件拆下来 放到另一种 板子上, 结果让人吐血, 试了几个都是好的,能用, 只不过是 标准SPI模式。 ...

2020-06-18 21:01:03 3416 2

原创 移植 rtthread遇到的 不调度问题

今天尝试移植了 rtthread, 但是很简单的一个移植,别都跑的没问题, 就我 pendsvc 未进中断, 郁闷了, 一开始以为 pendsvc还需要 配置中断呢, 网上找了下, 没发现相关说明, 以前使用ucos的时候也不记得有 使能 pendsvc中断。 打开调试 NVIC里一看, 发现pendsvc 生效了, 但就是不行, 往下看 发现了个简单的错误, 中断向量被设置成0x08020000了, 木然想起 systemInit 里 有设置 中断向量的, 虽然main里面我也设置了...

2020-06-08 22:44:43 1659

原创 camsense X1 激光雷达的数据格式

咸鱼二手淘了2个 激光雷达, 标有 camsense X1, 网上搜了下,只有性能参数, 没发现其他可用的资料,只好自己尝试读取。接上电源, 用示波器检查, 发现 没4毫秒一个数据包, 参数为 2080Hz, 感觉数据量不对呢, 也许几个数据打包一块发的。 检查波特率, 应该是 115200, 并且有相同的包头,于是接上电脑串口查看。 一包 36字节如下:55 AA 03 08 D7 4E 51 AF 00 80 00 00 80 00 00 80 00 00 8...

2020-05-13 23:23:16 1680 17

原创 CN3763充电芯片降低发热的方法

CN3763手册推荐的电路图: 图中D1 为 放反向二极管, 压降小的也有 0.15v左右,如果电流2.5A,则发热0.375w, 加上开关态切换,可能会有0.5w左右,这是比较客观的发热, 如果能去掉这部分,温升能降低不少,于是想到用PMOS管代替,正好3763 有 CHRG信号可用来驱动,上拉电阻可以取至 采样电阻 Rcs端, 因为仅仅是开关状态, 可以使用10k上拉,10k控制...

2019-09-23 01:07:52 3945 2

原创 stm32 RAM 中运行代码的方法-不动分散加载文件在

因特殊需要,iap需要做成 可以更新iap代码的,想了想,也只有ram中运行代码了, 一般iap代码都很小,往往相应的 单片机的ram都要大于 iap代码大小, 所以可以简单点,把iap代码全部复制到ram中,然后来个强制跳转,更新IAP的FLASH,OK, 重启完事^_^。需要注意的是,代码使用位置无关码,这个概念汇编里面比较清楚,即访问资源使用相对地址,一般也都是,如果有疑问,可以在相...

2019-09-22 23:41:24 3207

原创 stm32L系列低功耗ram区代码运行测试-测试电流基本和手册一致

因项目需要, 寻觅了一段时间STM32L系列的低功耗方案, 并测试了 运行态最小功耗模式(ram上运行code),结果证明功耗的确比较理想, 只是实际使用的是睡眠模式,这种测试了一下就再没接触,有机会还是可是使用这种模式的。芯片是stm32l051c8t6, 下面贴下代码://注意, 这里只是main函数typedef void (*fun)(void); //定义...

2019-09-22 22:32:23 1356

原创 ucos/ii 统计任务使用及显示

使用ucos有段时间了,一次需求修改后好像有卡顿现象,可能是cpu使用率高了,需要优化一下, 不过最好先看下cpu使用率,于是找了下资料,发现统计任务启用后就可以查看了, 顺便还能看堆栈使用情况等,记录下使用须知。创建一个任务后,在这个任务里面创建其它任务之前调用OSStatInit (这个函数可以执行统计任务检测堆栈,CPU使用率),定义下面的函数,然后定时调用即可打印堆栈,CPU...

2019-09-22 21:32:02 2195 1

原创 自己遇到的 ST-Link 下载器 不能下载的2种情况

自己使用STlink比较多, 一开始时经常会遇到不能下载的情况,其中一个是因为没给jtag接口的 vtref 供电(使用SWD方式),但是基本都能下载, 很少有不能下载的情况,后来想到了这个原因, 于是打开STlink, 发现是有接口芯片的, 并且接口芯片的供电由vtref供电,这就是下载器能适应 不同电压供电的芯片的原因吧,于是在里面强制接到3v3上(因为自己几乎用不到别的电压的...

2019-09-19 20:56:59 4144

原创 电路板焊接_自己的一点总结

电路板焊接_自己的一点总结需要的工具阻容等 2个焊盘的元器件的焊接TSOP TQFP 类器件的焊接QFN 封装的焊接BGA封装的焊接需要的工具一把好点的调温烙铁(最好 T12 烙铁头,一般使用刀头, 温度320度左右)烙铁架,海绵, 焊宝(助焊剂)酒精 或 洗板水镊子阻容等 2个焊盘的元器件的焊接此过程比较简单, 需要注意焊接小焊盘器件的另一边时 烙铁尽量加热焊盘,这样就很容易上...

2019-09-18 13:28:56 3118

原创 QT 之 TCP 服务端 连接 多客户端 处理学习

自学QT中, 在此记录一下TCP多链接的方法。 跟着 “Qt Creator快速入门” 学了一段时间了,刚接触网络编程, 例子中仅仅简单的 用 客户端 连接了一下 服务端, 然后 服务端发送了一条信息就关闭了, 感觉太简单, 无法实际应用到项目中, 于是查找了下资料, 编写了一个多连接的 服务端, 监听本机第一个 ipv4的地址, 端口号固定为 9011,程序做的只是简单的 打印...

2019-09-17 20:18:08 3522 2

原创 记录下 freeRTOS 移植过程

接触freeRTOS没多长时间,决定重0开始 移植 freeRTOS到 老项目中。其实本来项目也没多复杂, 希望项目源码简介些, 有条理些, 正好不太忙,于是参考原子例程移植。 首先去freeRTOS官网 下载 源码下载工具 FreeRTOSv10.2.1.exe。下载后运行, 选择好目录就可以等待下载完成了。下载好的目录内容比较简洁,FreeRTOS-Plus目录中...

2019-09-17 00:50:32 851

原创 普通有刷直流电机 H桥驱动

最近用到了低压大功率有刷直流电机, 需要调速控制, 时间紧急,来不及加速度反馈, 直接使用PWM开环控制了。 根据功率估算了电流大概在10A左右,没时间画电路板,于是淘宝 找了下集成驱动模块, 发现也就BTS7960 板桥芯片的模块合适,于是买了3个, 模块每个有2个BTS7960, 组成一个H桥, 驱动一路电机, 需要2路。 由于之前没有实际驱动过H桥, 看来下几种驱动方式, 决...

2019-09-13 00:38:56 3980

原创 步进伺服电机加减速 及 位置速度控制关键程序

对于经常接触单片机控制步进电机 伺服电机的工程师来说, 步进电机加减速可以有各种实现方法, 本来有可以用的驱动, 可是我总感觉有什么不完善的地方, 抽时间写了个感觉功能足够完善的, 共享一下, 也希望有大神指点指点, 给点意见,有问题 QQ 328971422。 实现的功能有 查表法加减速控制, 可以运动过程中限制最大速度, 运功过程中重新设置目标位置, 如果设置的目标位置在另一方...

2019-09-12 15:29:54 3249

原创 IP扫描 及 设置 批处理命令

最近有台网络摄像机 忘记IP 地址了, 想用 批处理把它扫描出来, 于是网上找了下资料, 打算 自动修改网卡网段, 及ip地址, 以扫描不同网段. bat 如下@echo offset /a NNET=0rem 扫描的ip数set /a NIPS=10rem 扫描网段数set /a NUM_SEGS=5:continueecho net seg: %NNET%n...

2019-08-15 14:04:11 1945

原创 西霸 3132阵列卡-RAID1安装小记

    公司代码适用SVN管理, 当初我来的时候属于初创期, 硬件不齐全, 就用了公司的代码服务器作为工作电脑, 2年过去了, 我的电脑也换了些硬件, 本来主要是硬件的工作, 现在也要写写代码, 就这样自己的电脑既是svn服务器, 也是客户端, 也没在意什么, 可是又一次电脑系统挂了, 我才意识到, 我的工作是没有怎么备份的, 虽然也偶尔会备份, 但工作忙, 很多时候就没有备份。 万一电脑硬盘真挂...

2018-10-30 20:35:55 2126

原创 关于stm32f4xx报 Invalid ROM Table 错误, 程序不能再次下载问题

首先在网上搜索了下, 由于是网上找的工程例子, 发现外部晶振和板上的不匹配, 修改了HSEValue:  8Mhz 为25MHz,继续还是下载错误,    使用stlink擦除后, 在keil里的debug选项卡里面 去掉 'run to main' 对勾, 然后直接点 仿真, 程序下载完成后, 可以直接进入仿真界面,并停止在启动文件的头一条指令处了,  然后再单步调试, 发现在使能 PLL 的时...

2018-06-13 13:58:17 1568

原创 初学 linux NFS

最近开始自学 三星的 arm 2440,   使用飞凌的开发板, 学习linux 编程, 先从应用开始, 看到nfs挂载文件系统编程比较方便, 于是也试着挂载,结果失败, 好几天卡在这.总结一下需要做的事情,   虚拟机和开发板先设置好IP, 在同一个网段,  连接后网线,  虚拟机要关掉防火墙, 配置 /etc/exports 文件, 内容 格式:   目录  访问授权者(参数)    ,

2017-07-28 22:29:34 149

fpga开发板-原理图+PCB

业余时间自学了一些fpga知识, 期间画了一版fpga开发板, 买的矿机底板拆的芯片, 测试可用, 有需要的拿走不谢。

2019-09-12

基于QT5的图形化串口工具软件

学习QT5过程中, 使用其开发了一个下位机串口工具, 与大部分串口工具不同的地方在于, 增加了可视化部分, 协议传输数据, 图形化显示, 一类为开关量, 使用带颜色QLabel实现, 另一类为数值型, 使用Qchart实现, 都支持下位机设置名称, 不尽完善, 还请多提宝贵意见。

2019-09-07

scanIps.bat

设置网卡ip至不同网段, 然后自动扫描当前网段ip, 扫描完成生成arp列表文件 设置网卡ip至不同网段, 然后自动扫描当前网段ip, 扫描完成生成arp列表文件

2019-08-15

ST-JLINK-USBBLASTER.bat

各种下载器 stlink, jlink, blaster, 批处理下载, 一键下载, 3种下载器一次下载完成, 注意和下载文件放到一起, 我是 CD到具体命令行所在目录再执行命令的, 所以使用时需要修改成 你安装的下载工具目录...

2019-08-15

抄板的欧姆龙光电开关

抄板欧姆龙光电开关, 电容值未测量, 体积小巧, 但是不如原版3拼板结构抗干扰

2018-05-28

AD10的pcb规则

简单的AD10规则文件, 适合初学的朋友, 我一直再用, 够用了.

2018-05-28

单线远距离传输的多按键原理图

实现的是使用AD按键转为电流信号, 远距离传输, 电流模式抗干扰强, 远端有一个运放..

2018-05-28

移远M26模块sch原理图

上海移远通信的 M26模块 SCH封装下载, 不用自己画了, 欢迎下载, 交换积分

2018-05-28

移远 M26模块PCB封装

上海移远通信的2G模块, 模块名:M26, pcb尺寸封装图, 欢迎下载

2018-05-28

电机s曲线生成工具

根据公式进行 s曲线加速表生成,使用excel, 通过设置excel中几个变量即可方便的生成s曲线加速表

2016-09-26

简单易用的洞洞板设计工具

简单易用的洞洞板设计工具

2016-08-17

stm32F4帮助文档

stm32F4帮助文档

2016-04-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除