自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (3)
  • 收藏
  • 关注

原创 8位机的16位乘法(2字节)

在8位机中,C语言下乘法基本都是8位的,即8位*8位=16位。若结果超了,就截断16位的结果。在实现16位乘法时,需要将乘数分解为8位*8位的基本运算,实现16位*16位=32位。STM8的实现例程uint8_t R00,R01,R02,R03,R04,R05,R06,R07;union{ uint32_t L32Data; struct { unsigned char Byte0; unsigned char Byte1; unsign

2021-12-29 11:09:04 1653 1

原创 riscv32-unknown-elf-gcc: error trying to exec ‘cc1‘: execvp: No such file or directory

在使用HI3861编译时,出现的错误执执行cc1文件时出错,不同的编译链有对应的文件,位于./libexec/gcc/riscv32-unknown-elf/7.3.0目录下。在于cc1文件没有可执行文件,给可执行文件加上权限即可。chmod -R 755 hcc_riscv32...

2021-09-17 17:39:37 1618

原创 华为路由器后台登录协议实现

实际使用路由器为荣耀路由Pro下面所述过程,很大部分参考了下面两篇博客https://blog.csdn.net/Touale/article/details/113571862https://www.ruterfu.com/2021/04/19/20210419-login-by-codes-huawei-router-WS5200/其中第一篇博客稍显不好,只是给出简略的过程,若是对于http, js(javascript)不熟悉的人很难上手,实际实现的代码也没有,但还是给出的登录过程的关键数据。第

2021-05-16 15:08:38 2796

原创 树莓 派串口3.3V电平问题

无疑,整个树莓派的逻辑电平是3.3V,对于串口,其是否兼容于5V电平呢?在众多3.3V芯片中,很多是兼容5V电平的,如stm32,在3.3V供电下采用5V的串口通信是完全没问题的。在树莓派上经过实测,也是可行的。...

2020-11-03 09:57:27 1630

原创 Python报错module 'scipy.misc' has no attribute 'imsave'

Python报错module 'scipy.misc' has no attribute 'imresize'Python报错module 'scipy.misc' has no attribute 'imsave'此类的报错,可安装 Pillow 解决pip install  Pillow或pip3 install  Pillow...

2018-12-14 10:27:49 7278 7

原创 Neuroph Studio的安装

Neuroph的安装在网上的一个博客上有很详细的解说了,https://blog.csdn.net/feichizhongwu888/article/details/77620631但是在java上的配置则没有详说,我也是在这里卡了好久,在这写下来。在java官网上下载了最新版10.0.2安装和配置环境变量,然后下载neuroph studio 2.94,结果出现Java SE Devel...

2018-08-13 14:26:16 1355 1

原创 ch340g无法在笔记本上识别

    做一stm32的板子,结果一直卡在了串口芯片这里。按说串口芯片ch34g的使用是挺简单的,外围电路接好,插上usb基本上就能识别了。可是,串口在我的台式机上用得好好的,或者偶尔也会出现无法识别的情况,但一到别人那里用笔记本电脑就完成无法使用了,win10提示“无法识别的usb设备”。这个问题折腾了好久,ch340g换了几片新的,一直怀疑是自己画板有问题,甚至单独画了一块串口模块,还是不行,...

2018-06-25 13:00:22 7304 1

原创 git用法

windows的git用法:首次使用:1、在工程目录下,进入Bash环境,git init2、添加文件,git add *.c *.h3、提交修改,git commit -am "注释"     若注释内有引,需要加\实现转义以后的备份和提交修改记录:1、git commit -am "注释"...

2018-05-20 13:42:53 106

翻译 树莓派键盘布局

网上有很多关于树莓派键盘布局更改的文章,但很多是直接raspi-config,这种方法好用,但是选项太多,看起来麻烦,下面介绍一种直接编辑实现键盘布局的修改,简单好用。 sudo vim /etc/default/keyboard在该文件中修改为以下内容(可全部内容删除,只保留以下内容) XKBMODEL=”pc101” XKBLAYOUT=”us” 重启即可,不用纠结从那么多选项中选择,对

2017-09-04 20:23:46 696

原创 scrapy安装问题UnicodeDecodeError

scrapy在windows7命令行下安装出现以下问题: UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xb1 in position 1: ordinal not in range(128) 这是字符编码的问题,而且问题是环境变量中有中文而导致的。即使scrapy路径不包含中文,但若其他部分包含中文,同样会导致scrapy出错。删去中

2017-08-27 18:44:30 245

原创 vim环境的搭建

对于经常在linux下工作的人,sublime也好用,但是vim也常常会用到,下面介绍一下vim插件的安装和简单使用,主要是整合了网络上一些别人的用法,在这里表示感谢,为大家做贡献。 1、vim插件管理器Vundle

2017-08-25 17:29:28 361

原创 jrtp3.7和jthread1.2.1版本下载和编译

jrtp最新版本为3.11,但是很多人用的是3.7.1,尤其这方面的资源很多,故3.7.1版本就很受欢迎了。但大家到官网那里会发现几乎只有3.11这个最新的版本下载,3.7.1反而找不到了。 其实,由于这个项目也托管在github上,而github具备强大的版本管理能力,因此3.7.1版本可在github上找到,方法如下: 1、进入官网http://research.edm.uhasselt.b

2017-08-25 17:13:42 509

原创 linux c udp接收超时设置

在开线程、udp转发、单线程的循环处理等应用中,对udp的接收超时的检测和跳过是十分有必要的。以下是对udp socket的设置。直接加入创建的socket后面即可。 struct timeval tv; tv.tv_sec = 5; tv.tv_usec = 0; if (setsockopt(fd_udpSet.server_sockfd, SOL_SOC

2017-08-18 16:38:42 3461

原创 NRF24L01的最简配置

NRF24L01很多时候,我们不需要多么高级的设置,甚至只需要最简单的通讯即可,下面在刚上电(即插上电源)情况下的配置: 发送端: (1)hal_nrf_write_reg(0,0x0a); //该寄存器默认为0x08,直接上电即可,默认为发送模式 (2)hal_nrf_write_tx_payload(ch, 6); //ch为一字符串指针,这里必须为6字节,以对应接收数据宽度为6的设置

2017-05-28 14:29:51 3362

原创 USB键盘协议程序之字符重复无数次

【艾克姆科技】nRF24LU1开发板的资料里没有usb键盘的程序,另外找到的程序不说引脚问题,只需要两个模块就麻烦。由dongle模块改成的按键触发,遇到的最大问题是字符不断重复的问题。其实深入了解了usb HID协议的话,这也不是问题的。 usb_send_packet ( &radio_data[APP_DATA],

2017-05-21 15:42:50 843

原创 python终端中执行py文件

在调试或使用某些模块时,需要时刻改变一些变量的值,若写成py文件,则每次都要保存,而很多测试的内容是没必要的。故可以先执行一些配置环境的py文件,然后在python终端即交互模式下,调用类及其方法来测。如: 当前目录有文件detail.py,内容为具体的执行语句,不是类的定义,用于导入必要的库,配置环境等。执行如下: python #进入python终端,交互模式 imp

2017-05-18 17:09:52 6382

原创 minicom的按键问题

minicom软件刚安装,默认是输入字符时不显示已输入的字符串,只显示接收到的字符。而很多访文档,包括自带的 man 说明等,均说 Ctrl+A 进入菜单,再按 c 可清除屏幕或其他按键。其实这有点不严谨啊,我就在这里中招了。准确说是 Ctrl+Shift+A 才是进入菜单模式的,文档中的 A 指的是大写的 A,故需要加上 Shift 键才行。

2017-05-08 19:07:56 898

原创 ffplay问题Protocol 'rtp' not on whitelist 'file,crypto'!

相信很多人的视频编解码在网上找到的很多资料都是雷霄骅博士的文章,在这里补充一点。雷霄骅博士的文章FFmpeg发送流媒体的命令(UDP,RTP,RTMP)写得很详细http://blog.csdn.net/leixiaohua1020/article/details/38283297而实际上,照着做行,提示Protocol error whitelist白名单一类的问题。其实是ffplay需要额

2017-04-21 20:31:49 11649 2

ch341 sdk的程序

ch341的sdk在vs上用的是老版本,将之迁移到新版本vs2017上,并在spi flash上测试通过

2018-10-12

usb键盘协议重复最后一个字符

nrf24lu1p的程序,需要按键触发发送的

2017-05-21

Raspberry Pi 3树莓派内存芯片资料

树莓派3B上的内存芯片资料

2017-05-08

空空如也

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

TA关注的人

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