5 big.uncle

尚未进行身份认证

我的小站 https://imuncle.github.io

等级
TA的排名 39w+

基于STM32 CDC模拟CH340

之前写过一篇使用STM32虚拟串口功能的文章:实现USB CDC通信,但是这个有个很大的问题,它的Windows驱动的数字签名过期了,我在我的电脑里搜索了一下,发现有两个驱动:不过很可惜,这两个驱动都过期了:这就直接导致在Windows上使用ST自己的虚拟串口需要强制跳过数字签名这一步,而每次电脑重启之后Windows就会恢复默认设置,最麻烦的是每次还必须通过重启设置,不过Linux下倒没...

2019-12-11 00:23:06

ESP8266调试总结

ESP8266简介ESP8266这个词可以理解为ESP8266EX芯片(当然,后面也有可能出现了其他芯片,这里首推ESP8266EX)以及依赖ESP8266EX芯片开发的系列模组的简称。ESP8266EX是由乐鑫信息科技公司(Espressif)出品的一款应用于物联网编程的WiFi芯片。从它被设计出来,就引起了物联网开发的热潮,获得了业界同行的肯定。芯片的具体相关介绍,笔者这里就不占用章节篇幅...

2019-11-13 10:19:51

自制CMSIS-DAP下载器

最近在研究无线下载器,就用ARM开源的CMSIS-DAP协议,结果自闭了四五天,终于在一篇非常棒的文章里找到了方法,因为写的太好了,所以这里我直接把原文翻译成中文,英文原文见:usb_express:cmsis-dap[Geniekits]在STM32F103C8上实现CMSIS-DAP本工程的相关代码已经上传至Github,你也可以从我的下载页面获取到源文件。如果你想在主流的MCU...

2019-10-18 22:44:17

gitblog + GitHub快速搭建个人博客

最近找到一个特别轻量级的博客模板gitblog,示例页面点这里。博客基于GitHub的issue搭建,还把gitment的功能抄了过来,可以实现博客的发表和评论,设置标签等功能。而且这个博客不是基于hexo的,nodejs根本不用安装,再也不用担心换电脑之后重新配置了。有关GitHub pages的搭建过程我就不说了,可以参考这篇文章,我主要记录一下gitblog的配置过程,配置教程也可以在g...

2019-02-22 14:45:06

Phaser 飞机大战学习-第二课

Phaser 飞机大战学习-第二课##图片加载背景图片科技使用game.add.image(0,0,'backgroud'),也可以使用game.add.sprite(0,0,'background')。帧动画加载帧动画加载就必须用game.add.sprite函数帧动画在加载资源的时候就已经处理好了,使用的是game.load.spritesheet函数但是现在加载出来是没有动画的,...

2019-01-20 15:24:53

Phaser 飞机大战学习-第一课

Phaser 飞机大战学习-第一课从前年开始我就一直想进军H5游戏的领域,但是当时知识尚欠,连CANVAS这个标签都学不下去,后来我接触到了three.js和pixi.js,一个是3D的,基于WebGL,一个是2D的,都很厉害,但最后都因为各种原因没有学下去。前段时间我接触无意间接触到了phaser.js,这个游戏框架是专门用于2D游戏开发的,其实不只是开发游戏,动画也是可以做的。phaser...

2019-01-20 15:23:33

keil选择性编译那些事儿

keil选择性编译那些事儿今天遇到个非常奇葩的问题,我首先定义了四个全局变量m3508_1,m3508_2,m3508_3,m3508_4。struct CAN_Motor{ int fdbPosition; //电机的编码器反馈值 int last_fdbPosition; //电机上次的编码器反馈值 int bias_position; ...

2019-01-20 15:21:19

JGA25-371电机驱动

JGA25-371电机驱动这段时间我在帮学校Robocon战队做辅导,遇到了JGA25-371电机,外形如下:以前我还没遇到过这种电机,一直用的是大疆的三相无刷电机,而这个是带编码器和减速箱的直流电机,一共6根线,其中四根线是编码器的,两根线是电机的电源线。电机的驱动很简单,这里使用了L298N驱动器,使用三根线控制,两根线控制电机的转向,一根线输出PWM波控制输出的电压,进而控制电机的力...

2019-01-20 15:18:31

关于电机数据为无符号整形的处理

关于电机数据为无符号整形的处理前段时间我使用电机的时候,在电机的数据结构体中都是使用int类型struct CAN_Motor{ int fdbPosition; //电机的编码器反馈值 int last_fdbPosition; //电机上次的编码器反馈值 int bias_position; //机器人初始状态电机位置环设定值 ...

2019-01-20 15:16:18
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。