<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[左氏浮夸的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/daba0uo</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; daba0uo]]></copyright><item><title><![CDATA[R820T调试笔记]]></title><link>https://blog.youkuaiyun.com/daba0uo/article/details/114340006</link><guid>https://blog.youkuaiyun.com/daba0uo/article/details/114340006</guid><author>daba0uo</author><pubDate>Wed, 03 Mar 2021 23:34:08 +0800</pubDate><description><![CDATA[R820T芯片内部结构：



R820T配合RTL2832U的RTL-SDR：



软件无线电通过数字信号处理来实现无线信号的调制解调。在RTL-SDR中通过调谐芯片(R820T、E4000)将无线信号下变频至低中频信号，由RTL2832U中的ADC采样得到数字信号，再进行数字下变频得到基带信号，由USB传送给计算机。RTL-SDR得到的基带信号是I/Q信号交错排列的形式，计算机对基带信号进行分离得到两路信号即I/Q信号进行解调。

其简易电路图：



R820T寄存器配置：

在tuner_r82x]]></description><category></category></item><item><title><![CDATA[恒流源]]></title><link>https://blog.youkuaiyun.com/daba0uo/article/details/114065421</link><guid>https://blog.youkuaiyun.com/daba0uo/article/details/114065421</guid><author>daba0uo</author><pubDate>Thu, 25 Feb 2021 10:39:02 +0800</pubDate><description><![CDATA[使用运放构成负端恒流源






]]></description><category></category></item><item><title><![CDATA[FPGA配合R820T]]></title><link>https://blog.youkuaiyun.com/daba0uo/article/details/108790318</link><guid>https://blog.youkuaiyun.com/daba0uo/article/details/108790318</guid><author>daba0uo</author><pubDate>Fri, 25 Sep 2020 10:59:33 +0800</pubDate><description><![CDATA[想法：FPGA控制R820T的I2C，将R820T输出的中频做处理。

准备：某宝买的RTL-SDR，原理如下：



软件无线电通过数字信号处理来实现无线信号的调制解调。在RTL-SDR中通过调谐芯片(R820T、E4000)将无线信号下变频至低中频信号，由RTL2832U中的ADC采样得到数字信号，再进行数字下变频得到基带信号，由USB传送给计算机。RTL-SDR得到的基带信号是I/Q信号交错排列的形式，计算机对基带信号进行分离得到两路信号即I/Q信号进行解调。

硬件原理图大致如下图所示：



把R]]></description><category></category></item><item><title><![CDATA[FPGA实现卷积神经网络加速]]></title><link>https://blog.youkuaiyun.com/daba0uo/article/details/108789430</link><guid>https://blog.youkuaiyun.com/daba0uo/article/details/108789430</guid><author>daba0uo</author><pubDate>Fri, 25 Sep 2020 09:48:04 +0800</pubDate><description><![CDATA[基于Caffe中CIFAR_10.prototxt网络，对CIFAR-10数据集分类。

CIFAR_10.prototxt网络


name: "CIFAR_10"
layer {
  name: "data"
  type: "Input"
  top: "data"
  input_param { shape: { dim: 1 dim: 3 dim: 32 dim: 32 } }
}
layer {
  name: "conv1"   //该层的名称
  type: "Convolution" //]]></description><category></category></item><item><title><![CDATA[Verilog实现Bresenham任意斜率直线]]></title><link>https://blog.youkuaiyun.com/daba0uo/article/details/108613498</link><guid>https://blog.youkuaiyun.com/daba0uo/article/details/108613498</guid><author>daba0uo</author><pubDate>Wed, 16 Sep 2020 00:40:13 +0800</pubDate><description><![CDATA[Verilog实现Bresenham任意斜率直线
]]></description><category></category></item><item><title><![CDATA[Linux中捕获SIGSEGV中断]]></title><link>https://blog.youkuaiyun.com/daba0uo/article/details/102600207</link><guid>https://blog.youkuaiyun.com/daba0uo/article/details/102600207</guid><author>daba0uo</author><pubDate>Thu, 17 Oct 2019 10:09:41 +0800</pubDate><description><![CDATA[#include &lt;stdio.h&gt;
#include &lt;stdlib.h&gt;
#include &lt;string.h&gt;
#include &lt;unistd.h&gt;
#include &lt;stdarg.h&gt;
#include &lt;time.h&gt;
#include &lt;sys/stat.h&gt;
#include &lt;signa...]]></description><category></category></item><item><title><![CDATA[Makefile模板]]></title><link>https://blog.youkuaiyun.com/daba0uo/article/details/102599396</link><guid>https://blog.youkuaiyun.com/daba0uo/article/details/102599396</guid><author>daba0uo</author><pubDate>Thu, 17 Oct 2019 09:56:16 +0800</pubDate><description><![CDATA[最简单的Makefile模板


all: Hello
Hello:
    gcc -o Hello hello.c
clean:
    rm -rf Hello

通用模板一


CC = gcc
LD = gcc
SUBDIRS = . ./src ./src/lua
SRCS = $(wildcard $(foreach S,$(SUBDIRS), $S/*.c))
OBJS = $(...]]></description><category></category></item><item><title><![CDATA[基于ESP8266灯控]]></title><link>https://blog.youkuaiyun.com/daba0uo/article/details/88027560</link><guid>https://blog.youkuaiyun.com/daba0uo/article/details/88027560</guid><author>daba0uo</author><pubDate>Thu, 28 Feb 2019 14:42:27 +0800</pubDate><description><![CDATA[ESP8266灯控硬件：使用淘宝ESP-01模块，带一个ESP8266插槽和一个5V继电器，220V转5V用拆下的手机充电器

ESP8266代码，开放TCP Server（80）端口，同时作为TCP Client连接远端TCP Server，可读取和配置pin1、pin2，可读取adc


WIFI_NAME = "MERCURY_204"
WIFI_PASSWORD = "Passwor...]]></description><category></category></item><item><title><![CDATA[xilinx dma调试笔记]]></title><link>https://blog.youkuaiyun.com/daba0uo/article/details/86527668</link><guid>https://blog.youkuaiyun.com/daba0uo/article/details/86527668</guid><author>daba0uo</author><pubDate>Thu, 17 Jan 2019 17:06:47 +0800</pubDate><description><![CDATA[按照官方案例，启动接收传输：


        u32 Status = XAxiDma_SimpleTransfer(&amp;amp;AxiDma, (UINTPTR)RxDMAPtr,
                 (u32)(1024), XAXIDMA_DEVICE_TO_DMA);
        if (Status != XST_SUCCESS) {
            prin...]]></description><category></category></item><item><title><![CDATA[关于Axi4-Stream to Video Out等IP核调试]]></title><link>https://blog.youkuaiyun.com/daba0uo/article/details/86527394</link><guid>https://blog.youkuaiyun.com/daba0uo/article/details/86527394</guid><author>daba0uo</author><pubDate>Thu, 17 Jan 2019 16:53:16 +0800</pubDate><description><![CDATA[参照网上教程使用Microblaze+VDMA+Video On Screen Display+AXI4-Stream to Video Out+HDMI等IP核组成图像输出回路：



 

第一次尝试显示出lena图像，有色偏，之后调试了很久才重新把图像显示出来并解决色偏；

总结有如下坑：

1、关于色偏：程序中提供的图像数据以ARGB方式存储，而HDMI模块仅使用低24位，故需要做一下转换...]]></description><category></category></item><item><title><![CDATA[DDR3 SDRAM时序状态控制]]></title><link>https://blog.youkuaiyun.com/daba0uo/article/details/79522517</link><guid>https://blog.youkuaiyun.com/daba0uo/article/details/79522517</guid><author>daba0uo</author><pubDate>Mon, 12 Mar 2018 08:55:08 +0800</pubDate><description><![CDATA[MCB控制器时序分析（1）控制命令时序图：（2）写入FIFO时序：（5）读时序图：]]></description><category></category></item><item><title><![CDATA[STM32开漏上拉不到5V]]></title><link>https://blog.youkuaiyun.com/daba0uo/article/details/79348112</link><guid>https://blog.youkuaiyun.com/daba0uo/article/details/79348112</guid><author>daba0uo</author><pubDate>Thu, 22 Feb 2018 16:27:32 +0800</pubDate><description><![CDATA[在实验中遇到问题是开漏的IO口上拉电平到不了5v，经过一番查阅资料，发现只有FT管脚才能达到5v，在数据手册上有详细说明。]]></description><category></category></item><item><title><![CDATA[QT使用QDataStream输出二进制文件多四个字节]]></title><link>https://blog.youkuaiyun.com/daba0uo/article/details/79348107</link><guid>https://blog.youkuaiyun.com/daba0uo/article/details/79348107</guid><author>daba0uo</author><pubDate>Thu, 22 Feb 2018 16:26:15 +0800</pubDate><description><![CDATA[使用如下QDataStream方式输出二进制文件，文件头部多四个字节，代表文件大小，不管怎么都去不了；//写二进制文件QFile file(&quot;F:/1.rgb&quot;);if(!file.open(QIODevice::WriteOnly)){QMessageBox::critical(this,&quot;Warning&quot;, &quot;Can't open file for writing&quot;,QMessageBox::...]]></description><category></category></item><item><title><![CDATA[ERROR:PhysDesignRules:2449 - The computed value for the VCO operating frequency of PLL_ADV instance]]></title><link>https://blog.youkuaiyun.com/daba0uo/article/details/79348048</link><guid>https://blog.youkuaiyun.com/daba0uo/article/details/79348048</guid><author>daba0uo</author><pubDate>Thu, 22 Feb 2018 16:23:26 +0800</pubDate><description><![CDATA[ERROR:PhysDesignRules:2449 - The computed value for the VCO operating frequency
   of PLL_ADV instance
   cpu_sys_i/clock_generator_0/clock_generator_0/PLL0_INST/Using_PLL_ADV.PLL_ADV
   _inst is calc...]]></description><category></category></item><item><title><![CDATA[QTreeWidget嵌入QLabel]]></title><link>https://blog.youkuaiyun.com/daba0uo/article/details/79348012</link><guid>https://blog.youkuaiyun.com/daba0uo/article/details/79348012</guid><author>daba0uo</author><pubDate>Thu, 22 Feb 2018 16:17:30 +0800</pubDate><description><![CDATA[QTreeWidget嵌入QLabelQTreeWidget *tree1 = new QTreeWidget(this);QTreeWidgetItem *itemParent = new QTreeWidgetItem();tree1-&amp;gt;addTopLevelItem(itemParent);QLabel *label1;// label1 = new QLabel(&quot;等待 &amp;lt;a ...]]></description><category></category></item><item><title><![CDATA[逻辑器件应用要点]]></title><link>https://blog.youkuaiyun.com/daba0uo/article/details/79345357</link><guid>https://blog.youkuaiyun.com/daba0uo/article/details/79345357</guid><author>daba0uo</author><pubDate>Thu, 22 Feb 2018 09:12:47 +0800</pubDate><description><![CDATA[3.2 逻辑器件应用要点3.2.1 逻辑器件概要    1、TTL、CMOS、LVTTL、LVCMOS逻辑电平介绍及互连逻辑器件的选型首先是逻辑电平的选择，在传统的单板设计中，TTL和CMOS逻辑电平被广泛应用，是数字电路设计中最常见的两种逻辑电平，LVTTL和LVCMOS是它们的低电平版本，其他的高速电频大多都衍生自TTL和CMOS。TTL指晶体管——晶体管逻辑，由于晶体管是流控器件，且输入电阻...]]></description><category></category></item><item><title><![CDATA[Android程序退出处理]]></title><link>https://blog.youkuaiyun.com/daba0uo/article/details/79345290</link><guid>https://blog.youkuaiyun.com/daba0uo/article/details/79345290</guid><author>daba0uo</author><pubDate>Thu, 22 Feb 2018 08:59:55 +0800</pubDate><description><![CDATA[程序退出处理

 

 

public class SplashScreen extends AppCompatActivity {

private static long SPLASH_MILLIS = 1000;

ImageView image1;

@Override

public void onCreate(Bundle savedInstanceState) {

super.o...]]></description><category></category></item><item><title><![CDATA[ORPSoc结构]]></title><link>https://blog.youkuaiyun.com/daba0uo/article/details/79107056</link><guid>https://blog.youkuaiyun.com/daba0uo/article/details/79107056</guid><author>daba0uo</author><pubDate>Fri, 19 Jan 2018 15:13:41 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[IAR中内嵌汇编指令]]></title><link>https://blog.youkuaiyun.com/daba0uo/article/details/79082011</link><guid>https://blog.youkuaiyun.com/daba0uo/article/details/79082011</guid><author>daba0uo</author><pubDate>Wed, 17 Jan 2018 10:44:05 +0800</pubDate><description><![CDATA[IAR中内嵌汇编指令方式如下：


volatile char UART1_SR;
#pragma required=UART1_SR
char sFlag = 0;
int main(void)
{
    while (!sFlag)
    {
        asm(" ldr r2,[pc,#0] \n"        /* r2 = address of sFlag]]></description><category></category></item><item><title><![CDATA[IAR中实现内联函数 inline]]></title><link>https://blog.youkuaiyun.com/daba0uo/article/details/79081951</link><guid>https://blog.youkuaiyun.com/daba0uo/article/details/79081951</guid><author>daba0uo</author><pubDate>Wed, 17 Jan 2018 10:08:30 +0800</pubDate><description><![CDATA[IAR中实现内联函数 inline


在IAR中的写法如下：

#pragma inline
int GetTwoByte(const char *cmd,int pos)
{
    return ((((int)*(cmd+pos))
}

在Keil中的写法如下：

__inline int GetTwoByte(const char *cmd,int pos)]]></description><category></category></item></channel></rss>