使用某些USB虚拟串口无法烧录STC单片机的解决办法
例如CP2102和STM32F103做的虚拟CDC串口,就无法烧录STC单片机,原因可能是因为串口给STC单片机供电了,无法断电重启。
解决办法是在串口的TXD 与 STC单片机的RXD之间接一个二极管,二极管正极对单片机,负极对串口端,一般可以解决。
下面有个图可以参考一下:(图片点击可以放大)
[阅读全文]
NT35510BH更换为NT35510SH后,液晶睡眠无法唤醒
据说这两个不同后缀的id的RAM不同,一个全RAM一个半RAM。
具体表现在前者手机按电源键后休眠,再按电源键能唤醒显示。
而后者开机正常,按电源键后休眠后,再按电源键屏幕没反映,不显示,但手机系统正常工作。
关电开机能正常启动,但是送0x28 0x10睡眠后,再无法唤醒了,无法sleep out。
唤醒的程序是跟开机启动流程一样,操作硬件RE [阅读全文]
从0开始学FPGA:下载流水灯到开发板
按照开发板的教程,先用USB Blaster下载一下流水灯到开发板试试看。程序已经由黑金写好,按照教程操作:
教程中红色框框内绿色字要注意!
按照教程操作的时候突然发现,下载方式从AS切换到JTAG的时候,突然弹出提示:
Some devices in cur [阅读全文]
从0开始学FPGA:准备
使用的学习开发板是ALTERA的CY4,芯片型号是EP4CE15F17C8,板子的经销商为黑金。
下图是板子的一些参数:
为了更好的研究LCD显示,因此FPGA主攻方向为视频处理,希望能有所得。
[阅读全文]
电脑主板9针COM口引出接口定义
现在的主板一般都不把COM口引出到主机外面,需要组装电脑的时候多增加一个插板来引出COM口,这样标准的9PIN口才是标准的RS232接口。
我是直接从主板的9根针的位置直接引出3根线做RS232,这样就可以直接用三根线引出来到桌面。
根据每个主板不同,主板上的COM针顺序和定义略有不同,这里以技嘉B85主板为例:
下图是COM口9根针的位置( [阅读全文]
如何清新排列或清理电脑所有串口COM端口号
只要某个com端口被试用过一次,就一直占用这个端口号,以备下次使用。
因此如果想重新排列串口端口号,需要删除掉所有的端口号占用,重建所有COM口。
方法如下:
通过删除注册表中的一个数值项来清除这些配置:
在“运行”对话框中输入 “regedit”进入注册表;
然后进入 HKEY_LOCAL_MACHINE\SYSTEM\CurrentC [阅读全文]
FTP服务器serv-u设置端口映射(主动模式和被动模式)
先转几个收集的文章:
FTP主动模式和被动模式的比较
FTP是仅基于TCP的服务,不支持UDP。与众不同的是FTP使用2个端口,一个数据端口和一个命令端口(也可叫做控制端口)。通常来说这两个端口是21(命令端口)和20(数据端口)。但FTP工作方式的不同,数据端口并不总是20。这就是主动与被动FTP的最大不同之处。
(一)主动FTP
  [阅读全文]
MC34063升压/降压/负压应用电路
大家都知道有升压IC和降压IC,
但是负压升压的IC估计怎么找都找不到几个吧!
其实负压升压也算是降压电路的一种,
三种结构中其实就是换个参考地而已!
先来个熟悉的MC34063的电路分析吧!
先把过流电路无视,做一个最简单的9V降5V结构,
其中一开始电流通过1和2脚导通向电感充能其中C2在开始可以视为导通,
当电压到达5V后经过分压反馈回5脚得到1.25V,
反馈大于3 [阅读全文]
RS485接口定义(附RS232详细接口定义图)
如果使用的是USB转RS485(或RS232转RS485)标准DB9接头的接口定义如下:
1.T/R+ ------- RS485(A+)
2.T/R- ------- RS485(B-)
3.RXD+
4.RXD-
5.GND ------- 可以不用
6.VCC
[阅读全文]
字节高低位翻转程序效率比拼
RE: inverter byte
#include
unsigned char mr;
unsigned char invertir_byte (mr) {
mr = (mr & 0x0F) > 4;
mr = (mr & 0x33) > 2;
mr = (mr & 0x55) > 1;
return (mr);
}
v [阅读全文]