摘要:
一、iBoard任意波发生器硬件框图 iBoard 任意波发生器硬件框图如图一所示。它主要包含CPU电路、FPGA电路、接口电路、液晶与人机界面电路、直流DAC 电路、高速DA转换器、低通滤波器、衰减网络、功率输出。 图一 iBoard 任意波发生器硬件框图 CPU电路:通过高性能Cortex-M3内核的微处理器 STM32F103VC,完成任意波发生器的主控、人机界面、接口...
阅读全文
posted @ 2012-03-11 21:23
XiaomaGee
阅读(2219)
推荐(0)
摘要:
一、什么是电路原理图 电路原理图是使用图形符号按照一定的顺序排列,详细表示电路、设备的基本连接关系,而不考虑实际位置、物理形式的一种简图,也常常简称电路图或者原理图。 1、原理图基本元素 电路原理图是由原理图符号、符号之间的电气连接以及注释等基本元素组成。原理图是工程师之间交流、企业技术归档、同事之间协同合作的一种最直接的技术手段,所以设计原理图不但要考虑原理的正确...
阅读全文
posted @ 2012-03-11 21:14
XiaomaGee
阅读(3707)
推荐(0)
摘要:
《iBoard 电子学堂》自发布以来,受到广大网友的热烈关注。虽然我前期设计我花了大量精力,但能得到大家的认可,我也非常欣慰。由于《iBoard 电子学堂》是从工程的角度来设计的综合学习板,所以很多同学拿到板子后,不知道从哪里入手,下面我谈谈我自己的想法。 一、切忌浮躁,做好打持久仗准备 不得不承认,现在的年轻人太浮躁了,包括我自己,整个大的环境就是这样。但是...
阅读全文
posted @ 2012-03-09 21:50
XiaomaGee
阅读(2580)
推荐(0)
摘要:
一、我所知道的信号发生器 信号发生器,通俗也称为信号源。顾名思义,信号发生器是用于产生特定参数电信号的电子装置。信号发生器是一个庞大的概念,根据不同的分类依据,可以划分出不同的类型。如依输出频率高低,可分为音频信号发生器、射频信号发生器;依据内部原理不同,可分为模拟型信号发生器、基于直接数字合成(DDS)技术的信号发生器;依据产生信号类型,可分为脉冲信号发生器,逻辑信号发生器以及通用...
阅读全文
posted @ 2012-03-06 02:48
XiaomaGee
阅读(2542)
推荐(0)
摘要:
一、什么是电子元器件 常言道,巧妇难为无米之炊,电子元器件就是电子工程师的“米”,它们是电子工程师日常设计中接触到最多的实物,掌握常用器件的各项特性,是一个合格的电子工程师必备技能。 电子元器件其实是电子元件和电子器件的合称。一开始他们的定义如下。电子元件是指生产过程中,不改变分子成分的成品。也叫无源器件,如电阻、电容、电感等。电子器件是指生产过程中改变分子结构的成品。如电子管、晶体管...
阅读全文
posted @ 2012-03-06 02:26
XiaomaGee
阅读(4178)
推荐(1)
摘要:
--------------------------------------------------------------------关于 《iBoard 电子学堂》《iBoard 电子学堂》是一个综合型的电子研发开发平台,适合在校学生、一线工程师及电子爱好者等。交流方式:官方博客:XiaomaGee.cnblogs.com官方淘宝店铺:i-Board.taobao.com电子工程师学堂:http://www.eeschool.orgQQ群:《iBoard 电子学堂 群【A】》:204255896(500人,已满) 《iBoard 电子学堂 群【B】》:165201798(500人超级群)
阅读全文
posted @ 2012-02-18 16:04
XiaomaGee
阅读(2932)
推荐(0)
摘要:
一、事件集的引入 以某人坐公交车为例,坐公交车难免有一下三种情况的发生: 1、 张三需要去商场买蔬菜,但是只有一班公交车到商场,张三需要等待公交车的到来。 2、 张三需要到高铁站出行,有三班公交车到高铁站,张三等到其中的一班即可出发。 3、 张三约李四一起到公园游玩,张三需要等到李四到达了公交站牌后
阅读全文
posted @ 2020-06-09 20:24
XiaomaGee
阅读(521)
推荐(0)
摘要:
一、互斥量的引入 互斥量类似于ATM取款机:当有客户进入的时候,将取款机门锁住,其他客户在外面等候。当里面的客户出来时,将门打开,下一个客户才可以进入。 由此,互斥量与信号量的工作机制就比较相似,其实,互斥量是特殊的二进制信号量。信号量用于线程的同步,好比交通灯,线程只有在获得许可的时候才可以运行,
阅读全文
posted @ 2020-06-06 15:24
XiaomaGee
阅读(405)
推荐(0)
摘要:
一、信号量的引入 以车辆进出停车场为例。例如停车场有五个车位,起初五个车位都为空,此时来了七辆车,门卫允许其中五辆进入,然后放下车拦,剩下的车则必须在入口处等待,此后来的车也只能在入口处等待。这时,有一辆车离开停车场,门卫得知后,打开车拦,放入外面的一辆进去,如果又离开两辆,则又可以放入两辆,如此往
阅读全文
posted @ 2020-06-04 09:44
XiaomaGee
阅读(339)
推荐(0)
摘要:
一、临界区的引入 在嵌入式系统中,通过传感器采集数据进行保存,其他线程间可能同时访问它,但是如果数据还未完成写入,访问到的数据明显会出错,通过对临界区保存,则可以避免此类问题的发生。 1. 基本概念 临界资源:一次仅允许一个(或者指定数量)线程访问的共享资源,可以是一个具体的硬件设备(如打印机、传真
阅读全文
posted @ 2020-06-02 10:38
XiaomaGee
阅读(511)
推荐(0)
摘要:
一、空闲线程 空闲线程是系统线程中一个比较特殊的线程,它具有最低的优先级,当系统中无其他线程可运行时,调度器将调度到空闲线程。空闲线程通常是一个死循环,永远不被挂起,例如rt_thread_delay() , rt_sem_take() 等可能会导致线程挂起的函数都不能使用。RT-Thread实时操
阅读全文
posted @ 2020-06-02 10:20
XiaomaGee
阅读(417)
推荐(0)
摘要:
RT-Thread系统中线程是调度的最小单位,后面的内核讲解都是以线程为单位展开的,线程的本质就是我们平时跑的裸机函数,但是它添加了实时性的元素,可以函数级的抢占,但不存在中断嵌套导致栈溢出的问题,因为每个线程都有自己的栈,使得RT-Thread具有实时性。初学者对操作系统的线程不太了解,先从我们接
阅读全文
posted @ 2020-06-02 10:01
XiaomaGee
阅读(523)
推荐(0)
摘要:
RTC(Real-Time Clock)实时时钟可以提供精确的实时时间,可以提供时钟日历的功能。目前实时时钟芯片大多采用精度较高的晶体振荡器作为时钟源。iCore3 RTC外加电池供电,为了在主电源掉电时还可以工作。RT-Thread的RTC设备为操作系统的时间系统提供了基础服务,面对越来越多的lo
阅读全文
posted @ 2020-05-25 17:46
XiaomaGee
阅读(819)
推荐(0)
摘要:
随着嵌入式系统功能的多样化以及网络在各个领域中的广泛应用,具备网络功能的嵌入式设备拥有更高的使用价值和更强的通用性。RT-Thread系统提供了一套SAL(套接字抽象层)组件,方便我们网络相关的开发。iCore3搭载W5500网络接口,我们这次带来rt-thread+SAL+W5500的以太网通信。
阅读全文
posted @ 2020-05-16 18:29
XiaomaGee
阅读(940)
推荐(0)
摘要:
一、文档教程链接 链接:https://pan.baidu.com/s/1CHlB6rUXwneug0cKAd9g0g 提取码:kjbs 二、驱动安装包下载 链接:https://pan.baidu.com/s/1Uzj68HhzcLLamX38G-tvDQ提取码:53tj
阅读全文
posted @ 2020-05-13 17:31
XiaomaGee
阅读(9309)
推荐(1)
摘要:
单片机系统在外界的干扰下会出现程序跑飞的现象导致出现死循环,看门狗就是为了避免这种情况的发生。看门狗的作用就是在一定时间内(通过定时计数器实现)没有接收喂狗信号,便实现处理器的自动复位重启。 一、通过CubeMX开启IWDG 1.1 我们打开../BSP/STM32/STM32F407_gingko
阅读全文
posted @ 2020-05-11 19:19
XiaomaGee
阅读(529)
推荐(0)
摘要:
一、视频教程链接 链接:https://pan.baidu.com/s/1lQBO4HWZ3oFDws1AmG7ZqQ 提取码:xmgy
阅读全文
posted @ 2020-05-11 14:14
XiaomaGee
阅读(1029)
推荐(0)
摘要:
一、视频教程链接 链接:https://pan.baidu.com/s/10ARMX0NzYUe8vwhYh7whyw 提取码:vfi9
阅读全文
posted @ 2020-05-11 14:13
XiaomaGee
阅读(1074)
推荐(0)
摘要:
一、视频教程链接 链接:https://pan.baidu.com/s/1zpXMnAIS0pykB6FyVXJ4_A提取码:kumj
阅读全文
posted @ 2020-05-11 14:11
XiaomaGee
阅读(505)
推荐(0)
摘要:
一、教程链接 链接:https://pan.baidu.com/s/1YQS5B6gNJiqAmoiv-BPlfA 提取码:8x86
阅读全文
posted @ 2020-05-11 14:09
XiaomaGee
阅读(2115)
推荐(0)
摘要:
开发工具驱动安装资料区: 【开发工具】驱动安装一:jLink驱动安装 【开发工具】驱动安装二:USB Blaster驱动安装 【开发工具】驱动安装三:WIN7/8 DAP串口驱动安装 【开发工具】驱动安装四:iTool3驱动安装视频 【开发工具】驱动安装五:iTool3驱动下载 【开发工具】驱动安装
阅读全文
posted @ 2020-05-08 18:39
XiaomaGee
阅读(2854)
推荐(0)
摘要:
PWM(Pulse Width Modulation , 脉冲宽度调制) 是一种对模拟信号电平进行数字编码的方法,通过不同频率的脉冲使用方波的占空比用来对一个具体模拟信号的电平进行编码,使输出端得到一系列幅值相等的脉冲,用这些脉冲来 代替所需要波形的设备。 一、配置TIM的相关GPIO,选择时钟源
阅读全文
posted @ 2020-04-29 17:13
XiaomaGee
阅读(541)
推荐(0)
摘要:
一、驱动安装视频 链接:https://pan.baidu.com/s/1wlPBIz9QQRmDJz-hwTNaEg提取码:0oda
阅读全文
posted @ 2020-04-27 17:43
XiaomaGee
阅读(909)
推荐(0)
摘要:
一、jLink驱动安装包 链接:https://pan.baidu.com/s/1tqsQx6h6Hphs2-OF2YSlVw提取码:7dpa 二、Blaster驱动安装包 链接:https://pan.baidu.com/s/1QTf3y9Vtl4N3YKBuBFoGTA提取码:qdl5 三、CH
阅读全文
posted @ 2020-04-27 17:41
XiaomaGee
阅读(1290)
推荐(0)
摘要:
一、Blaster驱动安装包 链接:https://pan.baidu.com/s/1QTf3y9Vtl4N3YKBuBFoGTA提取码:qdl5 二、CH340驱动安装包 链接:https://pan.baidu.com/s/1Uzj68HhzcLLamX38G-tvDQ提取码:53tj 三、DA
阅读全文
posted @ 2020-04-24 18:07
XiaomaGee
阅读(864)
推荐(0)
摘要:
一、驱动安装视频 链接:https://pan.baidu.com/s/19PxITEtod3E0F02QJESxVw提取码:2miw
阅读全文
posted @ 2020-04-24 18:03
XiaomaGee
阅读(447)
推荐(0)
摘要:
由于SD卡可插拔的便携性,使得其在嵌入式中的应用中广泛使用。 一、配置SD的相关GPIO,选择时钟源 1.1 我们打开../BSP/STM32/STM32F407_gingko_iCore3/board/CubeMX_Config来进行SDIO配置,注意这里仍然是只配置IO,其他参数不予更改,然后选
阅读全文
posted @ 2020-04-21 14:38
XiaomaGee
阅读(719)
推荐(0)
摘要:
一、配置ADC响应的GPIO ADC是A/D转换部件,单片机不能直接处理模拟量,所以需要ADC将模拟两转换为数字量后进行处理。在使用单片机进行模拟数据处理的过程中,ADC至关重要。 1.1 在STM32F407IGT6中分别是PC4(ADC1_IN14)、PC5(ADC1_IN15)、PF5(ADC
阅读全文
posted @ 2020-04-20 17:22
XiaomaGee
阅读(521)
推荐(0)
摘要:
通过前面的制作BSP工程进行程序下载发现,RTT的启动是神速的,那么具体的过程是怎么样的呢? 一、SystemInit() 和裸机启动一样,第一步仍是先进行系统初始化,调用SystemInit()函数来完成CPU的设置以及向量表位置的配置。 二、$Sub$$main() 完成系统初始化后,就进入真的
阅读全文
posted @ 2020-04-20 11:21
XiaomaGee
阅读(573)
推荐(0)
摘要:
一、源代码下载 下载最新版的RT-Thread源代码:https://www.rt-thread.org/page/download.html 二、工程文件简介 2.1 我们将下载好的源码进行解压,可以看到共有以下文件夹,在这里我们只关注bsp文件夹下的内容。其他文件夹的内容暂时先不理会,有兴趣的伙
阅读全文
posted @ 2020-04-18 18:41
XiaomaGee
阅读(926)
推荐(0)
摘要:
一、初始RT-Thread RT-Thread,全称是 Real Time-Thread,顾名思义,它是一个嵌入式实时多线程操作系统。以下我们就简称RTT,RTT是一款完全由我们国内团队开发的嵌入式实时操作系统,它诞生于2006年,最初源于对当时小型RTOS现状的诸多不满,RTT要打造一个精致而优雅
阅读全文
posted @ 2020-04-18 17:29
XiaomaGee
阅读(864)
推荐(0)
摘要:
一、驱动说明 DAP是免驱动的,但是在部分 WIN7 或 WIN8 系统,会存在 DAP 的虚拟串口不可用的情况,这时需要手动添加驱动。若你是 WIN10 系统或者设备 管理器 DAP 的串口设备没有问号就可以跳过这部分。 二、安装包及教程链接 链接:https://pan.baidu.com/s/
阅读全文
posted @ 2020-04-14 17:42
XiaomaGee
阅读(5720)
推荐(1)
摘要:
一、文档教程链接 链接:https://pan.baidu.com/s/1_xoLXqJOHA-gJrsXmV_MMw 提取码:owiy 二、驱动安装包下载 链接:https://pan.baidu.com/s/1QTf3y9Vtl4N3YKBuBFoGTA 提取码:qdl5
阅读全文
posted @ 2020-04-14 17:40
XiaomaGee
阅读(7962)
推荐(1)
摘要:
一、文档教程链接 链接:https://pan.baidu.com/s/1_HTpaof10GGEcdEbLdsARQ 提取码:z054 二、驱动安装包下载 链接:https://pan.baidu.com/s/1tqsQx6h6Hphs2-OF2YSlVw 提取码:7dpa
阅读全文
posted @ 2020-04-13 18:29
XiaomaGee
阅读(23877)
推荐(0)
摘要:
源代码下载链接: 链接:https://pan.baidu.com/s/1iSAUQnHoLI3WRPm-DimeSA 提取码:69vp 复制这段内容后打开百度网盘手机App,操作更方便哦 GMT43购买链接:
阅读全文
posted @ 2019-11-07 08:52
XiaomaGee
阅读(364)
推荐(0)
摘要:
源代码下载链接: 链接:https://pan.baidu.com/s/10KOWONWbNYlonyuX0W0Mcg 提取码:ggpo 复制这段内容后打开百度网盘手机App,操作更方便哦 GMT43购买链接:
阅读全文
posted @ 2019-11-05 08:49
XiaomaGee
阅读(477)
推荐(0)
摘要:
源代码下载链接: 链接:https://pan.baidu.com/s/1wQomZvOUP9_ZslZus_NSIA 提取码:3fmf 复制这段内容后打开百度网盘手机App,操作更方便哦 GMT43购买链接:
阅读全文
posted @ 2019-11-02 09:11
XiaomaGee
阅读(351)
推荐(0)
摘要:
源代码下载链接: 链接:https://pan.baidu.com/s/16EW6AYpHpXljmBdNvMJM7g 提取码:6lyk 复制这段内容后打开百度网盘手机App,操作更方便哦 GMT43购买链接:
阅读全文
posted @ 2019-11-01 08:40
XiaomaGee
阅读(301)
推荐(0)
摘要:
源代码下载链接: 链接:https://pan.baidu.com/s/19Euul9LYFKYdKdXTRBfx5w 提取码:p6k8 复制这段内容后打开百度网盘手机App,操作更方便哦 GMT43购买链接:
阅读全文
posted @ 2019-10-25 08:52
XiaomaGee
阅读(268)
推荐(0)
摘要:
源代码下载链接: 链接:https://pan.baidu.com/s/1sr4a7TBPyvs18jTfCfVj8Q 提取码:jwfv 复制这段内容后打开百度网盘手机App,操作更方便哦 GMT43购买链接:
阅读全文
posted @ 2019-10-15 08:48
XiaomaGee
阅读(294)
推荐(0)