电流检测芯片(笔记)
ACS710
电源电压3.3V或5V
有过流保护功能
带宽120KHZ,响应时间4us,过流保护响应时间2us
有6A、12.5A、25A三种量程,具备三倍过流能力
原边与副边隔离电压3000V
内置路径内阻1.0mΩ
ACS712
电源电压5V
带宽80KHZ,响应时间5us有5A、20A、30A三种量程原边与副边隔离电压2...
[阅读全文]
视频解码芯片(笔记)
SAA7110 http://www.elecfans.com/video/shipinjishu/200603241390.html
SAA7111 http://wenku.baidu.com/view/85f14cc4bb4cf7ec4afed0c6.html
ADV7282 http://www.analog.com/static/impo...
[阅读全文]
舵机控制(备用笔记)
90°舵机:当控制脉宽为1000us~2000us 时,舵机的偏转角度为-45°~+45°,合计90°。
市面上绝大部分180°舵机要求的控制脉宽范围都是500us--2500us,对应角度为-90°-- +90°。
360°旋转舵机:实际相当于无极变速的减速电机,可以控制速度和方向。没有角度限制,控制方式和一般舵机的控制信号相同。是小车,旋转平台等改装的最合适...
[阅读全文]
STM32读写保护(待测试)
在原子论坛看到的,拿来备用,这是 原帖地址:http://www.openedv.com/posts/list/9353.htm 设置读写保护后将不能对芯片进行读写和在线仿真,解除读写保护后芯片将会自动清空Flash。在程序里设置或解除读写保护。启动"J-Flash ARM"工具,Target->unsercure chip 就解除了芯片的读写保护.....
[阅读全文]
STM32F103移植UCOSIII和UCGUI9.0
移植好一段时间了,今天做了点优化后决定放出来!具体移植教程以后有时间再写吧,实在想自己移植的童鞋百度一下会发现一大堆教程。
经过优化后,刷屏速度有20帧,超频下还能上到28帧!
240X320的TFT,驱动IC是ILI9320,CPU是STM32F103ZET6,采用FSMC驱动。
如果你的屏幕驱动有变,只需改“LCDDriver.c”这个文件就行了,主要...
[阅读全文]
STM32F103超频数据
本来在弄UCGUI的优化,弄着弄着突然想看看STM32超频性能如何!测试证明超频144%也就是104M能正常运行,超到112M时LCD就没有显示了但是OS还在运行(运行指示灯正常闪烁)!112M下黑屏有可能是外设速度跟不上或者PCB布局问题,至于112M和更高频率能不能显示,还要做进一步测试才行。不过基本可以肯定的是降低外设速度的话,CPU是可以运行在如此高的频率下!下面一组数据是在不同频率下UC...
[阅读全文]
国内一牛人用74电路搭建的CPU
这个做来当炮灰测试的,只做了些CPU基本的功能,很简单的,主要是验证本人YY的CPU控制器架构的实际表现,结果还可以;
架构、电路原理、制作过程后面再边整理边发上来,现在先写了段小程序驱动SD、TF卡和小液晶来展示这个CPU的简单应用,程序是汇编(指令集)写的,对ROM手工2进制编程,现在没有做RAM/IO板,只是用了一片8KB 100ns的SRAM加电容(电容用来保持SRAM数据不丢失)当做R...
[阅读全文]
C51 MCP2515 CAN通信500kbps源码
编译器keil,单片机STC12C5A60S2,编译调试通过。成功和STM32通信。
单片机通过SPI连接MCP2515 CAN控制器,MCP2515通过TJA1050 CAN收发器连入CAN总线。具体的原理图我就不发了,百度上一大堆!
附件“硬件SPI.rar”为使用STC12系列自带硬件的SPI功能与MCP2515通信,硬件SPI速度快精度高但移植患难。
附件“软件SPI.rar”为使用...
[阅读全文]
STM32 500kbps CAN通信源码
有时硬件问题真真害死人,这代码调试了3天怎样弄都不行,回环模式测试成功,后来发现是vs230坏了,换了个开发板通信成功!
本程序基于3.5库编写,在ST官方开发板上调试通过,成功和51单片机通信。整个工程源码见附件,51源码稍后公开。
void CAN_Mode_Init(void):CAN初始化函数
u8 Can_Send_Msg(u8* msg,u8 len):向CAN总...
[阅读全文]
KEIL C51中的_at_ 关键字
Absolute Variable LocationVariables may be located at absolute memory locations in your C programsource modules using the _at_ keyword. The usage for this feature is:type _memory_space_ variable_name ...
[阅读全文]
最新碎语