博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  stm32

摘要:如果数据流连续不断则FIFO深度无论多少,只要读写时钟不同源同频则都会丢数;FIFO用于缓冲块数据流,一般用在写快读慢时,FIFO深度 / (写入速率 - 读出速率) = FIFO被填满时间 应大于 数据包传送时间= 数据量 / 写入速率例:A/D采样率50MHz,dsp读A/D读的速率40MHz,要不丢失地将10万个采样数据送入DSP,在A/D在和DSP之间至少加多大容量(深度)的FIFO才行?100,000 / 50MHz = 1/ 500 s = 2ms(50MHz - 40MHz) * 1/500 = 20k既是FIFO深度。一种错误的算法(我也犯了同样的错误):100,000/40M 阅读全文

posted @ 2013-01-20 11:03 皇星客栈--Linux 阅读(2651) 评论(0) 推荐(0)

摘要:输入阻抗什么时候要高什么时候要低,与前级输出有关,与你要传递信号的方式有关对于单向接口,要保证输入阻抗等于或大于输入阻抗.对于双向接口,要求输入输出阻抗尽量接近,以防衰减和静端反射.通俗理解,如果你的输出信号输出电阻大,你要确保接收端输入电阻更大,信号才能有效接收,否则按照分压,信号将失真。对于任一个四端网络(包括有源的放大器等,及无源的衰耗器等),在信号输入端输入电压与输入电流之比,称为输入阻抗。同样,在输出端,输出电压与输出电流之比为输出阻抗。 在信号的传递中,一般要求相链接的两个网络的阻抗匹配:前一个网络的输出阻抗与后一个网络的输入阻抗相等。这时链接处没有反射波存在,传输效率最高,不会. 阅读全文

posted @ 2013-01-18 21:34 皇星客栈--Linux 阅读(491) 评论(0) 推荐(0)

摘要:View Code 1 ;/*********************基本功能实现跑马灯的效果**********************/ 2 ;/*********************GPA2,3,4,5为输出模式,低电平亮*****************/ 3 #include "NUC1xx.h" 4 #include "DRVGPIO.h" 5 #include "DRVSYS.h" 6 7 static uint8_t EGPADATA=0xfb; 8 static int8_t Led_Count; 9 10 1. 阅读全文

posted @ 2013-01-17 16:01 皇星客栈--Linux 阅读(214) 评论(0) 推荐(0)

摘要:一般单片机中只有23种数据,例如FLASH(程序)、RAM/SRAM(数据)、EEPROM(数据),新唐的有好多个,刚开始接触还迷糊着!APROM:ApplicationProgramROM用于存储应用程序的FLASHDataFlash:DataFlashROM用于存储常量数据的FLASH(这个与EEPROM不一样,不可单个擦出哦)LDROM:ISPLoaderROM用于存储BOOTLOADER固件程序RAM:这个大家都知道了,是数据空间其实M0也跟一般单片机一样、也是只有FLASH与RAM.新唐M0的单片机有两个FLASH,一个是LDROM,另一个就是APROM与DataFlash(别看有两 阅读全文

posted @ 2013-01-15 19:45 皇星客栈--Linux 阅读(4334) 评论(0) 推荐(0)