【RT-Thread读书笔记】一些基本概念及线程的理解

— 单片机RAM里面一段连续的内存空间(通常是一个定义好的全局数组),那么线程栈是用来做什么的,为什么要用到线  程栈? 单片机有一组寄存器,这些寄存器中存储的值记录了程序运行的全部状态,因此在程序运行的不同时刻,里面的内容是会随时发生变的,既然用到了多线程系统,也就是说系统运行起来之后,各个线程随时会被系统调用或被系统轮休,并且线程被调用或轮休的时间点是随机的,那一个线程从被轮...

http://bbs.eeworld.com.cn/thread-1075360-1-1.html 发布时间: 2019-04-23



拼技术硬核,ADI打造创新音频总线走入全球90%的汽车厂商

,无需软件编程就可以初始化A2B网络并配置所有的寄存器。SigmaStudio环境中还包含A2B总线带宽计算器和误码率测试仪(BERT)。提供系统级全方位A2B功能评估,可快速完成实际A2B网络的系统原型设计,从而加快系统的早期理念验证以及功能测试、功能验证和功能调试。用创新音频总线技术赋能汽车功能创新我们常常忽略总线技术上的变革带来的应用创新机会,A2B除了让布线更简单,例如车机...

http://www.eeworld.com.cn/qcdz/ic459561.html 发布时间: 2019-04-23



STM32的独立看门狗(IWDG)

;     独立看门狗适合应用于需要看门狗作为一个在主程序之外能够完全独立工作,并且对时间精度要求低的场合。        2、独立看门狗的功能        在键值寄存器(IWDG_KR)中写入0xCCCC,开始启用独立看门狗。此时计数器开始从其复位值0xFFF递减,当计数器值计数到尾值0x000时会产生...
关键词: STM32 独立看门狗 IWDG

http://www.eeworld.com.cn/mcu/ic459551.html 发布时间: 2019-04-23



STM32的窗口看门狗(WWDG)

一、窗口看门狗由从APB1时钟分频后得到时钟驱动。             通过可配置的时间窗口来检测应用程序非正常的过迟或过早操作。              窗口看门狗最适合那些要求看门狗在精确计时窗口起作用的程序。二、什么是窗口看门狗?窗口就是因为其喂狗时间是一个有上下限的范围内(窗口),你可以通过设定相关寄存器,设定其上限时间(下限固定)。喂狗的时间不能过早也不能过晚。而独立看门狗限制喂狗时间在0-x内,x由相关寄存器决定。喂狗的时间不能...
关键词: STM32 窗口看门狗 WWDG

http://www.eeworld.com.cn/mcu/ic459550.html 发布时间: 2019-04-23



STM32的ADC的原理与使用

(ADC1);3、初始化ADC_CCR寄存器。  ADC_CommonInit();4、初始化ADC1参数,设置ADC1的工作模式以及规则序列的相关信息。  void ADC_Init(ADC_TypeDef* ADCx, ADC_InitTypeDef* ADC_InitStruct);5、使能ADC。 ADC_Cmd(ADC1, ENABLE);6、配置规则通道参数...
关键词: STM32 ADC 原理与使用

http://www.eeworld.com.cn/mcu/ic459549.html 发布时间: 2019-04-23



GPIO相关寄存器配置详解

一、寄存器介绍(详见中文参考手册7.4):每组GPIO下面包含10个寄存器。也就是10个寄存器,一共可以控制一组GPIO的16个IO口。最多7组IO,也就是70个寄存器寄存器分别如下:一个端口模式寄存器(GPIOx_MODER)一个端口输出类型寄存器(GPIOx_OTYPER)一个端口输出速度寄存器(GPIOx_OSPEEDR)一个端口上拉下拉寄存器(GPIOx_PUPDR)一个端口输入数据...
关键词: GPIO 寄存器 配置

http://www.eeworld.com.cn/mcu/ic459540.html 发布时间: 2019-04-23



Stm32外部中断以及NVIC笔记

); //根据EXTI_InitStruct中指定的参数初始化外设EXTI寄存器寄存器:EX_NVIC_Config(GPIO_C,5,FTIR);<4>:配置NVIC,使能中断库函数:NVIC_InitStructure.NVIC_IRQChannel = EXTI0_IRQn; //使能按键所在的外部中断通道 ...
关键词: Stm32 外部中断 NVIC

http://www.eeworld.com.cn/mcu/ic459527.html 发布时间: 2019-04-23



STM32 SPI笔记(基于寄存器

工作模式(说实话 库函数设置采用结构体方式看起来很清晰,寄存器直接对SPI->CR1进行设置)设置主/从机模式  数据的位数和时间记性和相位以及SPI时钟的时钟频率oid SPI1_Init(void){   RCC->APB2ENR|=1<<2;       //PORTA时钟使能   RCC->...
关键词: STM32 SPI 寄存器

http://www.eeworld.com.cn/mcu/ic459525.html 发布时间: 2019-04-23



拼技术硬核,ADI打造创新音频总线走入全球90%的汽车厂商

的图形化编程工具链,无需软件编程就可以初始化A2B网络并配置所有的寄存器。SigmaStudio环境中还包含A2B总线带宽计算器和误码率测试仪(BERT)。提供系统级全方位A2B功能评估,可快速完成实际A2B网络的系统原型设计,从而加快系统的早期理念验证以及功能测试、功能验证和功能调试。 用创新音频总线技术赋能汽车功能创新我们常常忽略总线技术上的变革带来的应用创新机会,A2B除了让布线...
关键词: ADI

http://www.eeworld.com.cn/qcdz/ic459517.html 发布时间: 2019-04-23



技术文章—从传统变电站转向智能变电站

逐次逼近寄存器或delta-sigma ADC采用每周期80或256(或更高)采样速率采集样本,使用每秒脉冲或范围间仪表组同步到全局时间参考。•    直流模拟输入或RTD模块(ADS1248、ADS124S08),用于双向或单向直流电压或电流控制操作,用于器件之间的远程通信。24位精度delta-sigma ADC可改善测量范围和精度。•  ...
关键词: 变电站

http://www.eeworld.com.cn/IoT/ic459489.html 发布时间: 2019-04-23



技术文章—如何在锂离子电池设计中实现运输节电模式

的工厂中的运输节电模式图例 当产品电池电量不足时,通常最好的掉电方式是保留一些备用容量,然后进入运输节电模式。当用户按下按钮时,器件可以读取电池电量。若电池电量过低,产品可能会显示警告并返回到运输节电模式,如图5所示。例如,使用BQ25120A时,可使用单个寄存器写入发送运输节电模式命令,如图6所示。 图 5:产品唤醒程序  图 ...
关键词: 锂离子电池

http://www.eeworld.com.cn/dygl/ic459483.html 发布时间: 2019-04-23



如何在锂离子电池设计中实现运输节电模式

时,可使用单个寄存器写入发送运输节电模式命令,如图6所示。图 5:产品唤醒程序图 6:通过I2C命令进入运输节电模式此外,要创建电源通断按钮,您仍然可使用/MR管脚,通过配置MRREC寄存器以进入运输节电模式,并编程按钮的持续时间,以确定需要保持低电平的时长;您刚刚创建了一个断电按钮。若要重新唤醒,请再次按下按钮,如图7所示。图 7:电源通断按钮希望本文能让您了解如何使用充电器上的某些功能,并准备...

http://www.eeworld.com.cn/qcdz/ic459470.html 发布时间: 2019-04-23



在C2000上使用GPIO模拟I2C通信

模拟器件寄存器写入与读取         在构建了基本的I2C通讯功能之后,就可以利用I2C通讯对Slave进行控制或状态的读取,其本质就是对Slave的内部寄存器进行读写操作。下面以一个典型的带有I2C功能的8位寄存器芯片为例,介绍如何利用前文的基础I2C模拟函数对芯片的内部寄存器进行写入和读取。    ...

http://bbs.eeworld.com.cn/thread-1075277-1-1.html 发布时间: 2019-04-23



移位寄存器

以前寫論文收集的一些資料,學習FPGA的好資料!!! ...
关键词: Verilog FPGA

http://download.eeworld.com.cn/detail/nkyqsl/599881 发布时间: 2019-04-23



6678调试phy网络,遇到问题麻烦大神帮忙看看,谢谢。

。 五、对网络接口及芯片的初始化都有判断对应状态寄存器,如果对应配置寄存器写入失败或者写入错误,将跳出程序,执行不到DaemonNew函数这一步。 麻烦大神提供思路,谢谢,卡这儿一周了,资料也看了不少,实在想不明白了。 6678调试phy网络,遇到问题麻烦大神帮忙看看,谢谢。 ...

http://bbs.eeworld.com.cn/thread-1075232-1-1.html 发布时间: 2019-04-22



CC2541蓝牙的ADC

1、ADC序列转换 ADC序列转换无需CPU的参与,ADC能够完成一个序列的转换,并通过DMA把结果写入内存。 寄存器APCFG影响转换序列,来自I/O引脚的8位模拟输入不一定是程序设置的模拟输入。如某一通道是序列的一部分,但在APCFG中相应模拟输入是禁止的,那此通道将被跳过。当使用差动输入时,两个输入脚在APCFG寄存器中必须被设置成模拟输入...

http://bbs.eeworld.com.cn/thread-1075221-1-1.html 发布时间: 2019-04-22



TMS320C62x HPI引导模式的实现

对HPI接口的操作     TMS320C62x提供了三个16位寄存器:HPIC、HPIA、HPID和16位数据线与主处理器通信。主处理器通过HPIC、HPIA、HPID和16位数据线来与TMS320C62x进行数据交换,数据交换的过程如下:     1)首先初始化HPIC;     2)然后把地址写到HPIA;  ...

http://bbs.eeworld.com.cn/thread-1075219-1-1.html 发布时间: 2019-04-22



DSP 2812 SPI 双机通信 实现

手上需要两片2812对四个电机进行控制,需要主机向从机发送控制信号,从机向主机发送编码器信息.所以,两机稳定,实时,迅速的通信是很重要的,这里我采用SPI通信 . 虽然是一小段通信代码,也调了很久,TI的东西用的还不是很熟练.其中遇到问题主要有进不去中断,而且数据错位.下面将程序贴下. 两片2812 的SPISOMI,SPISIMO,SPISTEA,SPICLK 互相连接 . 程序中均把引脚功能调为SPI功能.           EALLOW;      GpioMux...

http://bbs.eeworld.com.cn/thread-1075218-1-1.html 发布时间: 2019-04-22



传感器节点控制器-助力未来连网传感器

10条微码生成指令,适用于:o 轻松创建指向内存缓冲区的指针o 轮询串行接口状态位o 比较阈值系统RAM用于微码存储和数据DMA功能,用于将数据直接从通信接口传输到系统RAM直接访问所有外设和寄存器通过PMU在中断触发和域上电(例如定时器、GPIO)后立即执行SNC到主处理器通知,以及反向通知SNC与所有通信接口(SPI、I2C和UART)位于相同的电源域,SNC...

http://www.eeworld.com.cn/afdz/ic459426.html 发布时间: 2019-04-22



stm32红外遥控的外部中断实现

花了整整两天时间终于算是基本把红外解码搞明白了,其实并不是很难,用了两天时间,说来惭愧啊,原因就是细节上的问题,不过最终总算找出问题来了。使用外部中断来解码,就先对外部中断进行配置吧 void exti_init(){ RCC->APB2ENR|=1<<0;//使用外部中断要开AFIO复用时钟,因为要用到用到它的寄存器来选择出发IO口 ...

http://www.eeworld.com.cn/mcu/ic459419.html 发布时间: 2019-04-22




<上一页 12345678910111213141516 下一页> 相关结果约37,222个