使用软件模拟spi 时序时注意点

软件模拟 spi 时序有以下几个点需要注意: cs 使能后到第一个 sck 边沿需要延时。 最后一个sck 边沿到下一个 cs 需要延时。 sck 的高电平和低电平本身需要维持时间。 mosi 需要先把数据放上去,然后启动上升沿,然后延时 sck 高电平的时间。 在延时了 sck 高电平的时...

stm32f4 dma + uart idle + double 调试小记

使用 stm32f4 调试uart 接收, 使用 空闲中断,dma 双缓冲模式,有以下几点需要注意的。 调试的时候断点不要打在 if (USART_GetITStatus(USART6, USART_IT_IDLE) != RESET) 这种语句上面,要打在 if 的代码块里面。mdk ...

支持 UTF-8 中文的串口调试工具

最近使用 mdk526,编辑设置使用 utf-8,编辑窗口中文正常,但是编译的时候提示 warning: #870-D: invalid multibyte character sequence,解决的方法很简单,在编辑选项 misc 里面填写 --no_multibyte_chars 或者...

[转] 163骨干网 / CN2 GT / CN2 GIA线路概念介绍与VPS服务商推荐

转自: https://www.vpsgo.com/about-163-cn2-gt-gia.html 用国外VPS的人肯定经常听到传统163骨干网,CN2电信直连线路,CN2 GIA最高级别线路等等名词。今天老王就介绍下三者的区别和联系,以及对CN2 GT和CN2 GIA线路的VPS服务商做...

gentoo usb serial ch340 16进制读写

首先安装包含 lsusb 命令的 usbutils, emerge -v usbutils. 使用 lsusb后,可以查看到 ch340 的信息: Bus 001 Device 004: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial ad...

[转]linux ch341ser driver

转自: https://github.com/juliagoda/CH341SER CH341SER driver About driver Changes Tests Installation Official website Tutorial on Arch Linux Compatibi...

gentoo wireshark 安装

安装软件 emerge --ask net-analyzer/wireshark 把用户加入 wireshark 组。 gpasswd -a $USER wireshark 如果不像重新登录就可以使用 wireshark,使用下面这条命令。 newgrp wireshark gentoo 中默...

[转] RS232 端口串联电阻

转自: http://m.newsmth.net/article/Circuit/298517?p=1 上次好像回答过这个问题 http://www.newsmth.net/nForum/#!article/Circuit/297192?au=feiy 还没解决? 下面所提到的问题,和上面链接...

I2C 读取总是 0xFF,但是 ACK 是正常的解决方法

I2C 因为时序处理不正确,导致读取结果不对。

CC1101 不定数据包长度 注意点

CC1101 在使用不定数据包长度的情况下,有一个需要注意的地方。当通讯不畅的时候,很可能长度字节接收出错,如果这时候,接收数组的长度不够的话,就会造成接收函数写入数组越界,所以在接收函数中需要加入对长度字节的判断,使得数组不会越界。