Hart协议
摘要:官方https://fieldcommgroup.org/technologies/hart/documents-and-downloads-hart 参考网页http://www.eeworld.com.cn/mcu/article_24485.html http://www.elecfans.c
阅读全文
posted @
2018-07-31 11:44
杰瑞鼠
阅读(751)
推荐(0) 编辑
RL_RTX函数
摘要:1 延时:os_itv_set(usFrequency) //设置延时周期,配合os_itv_wait使用;os_itv_wait() 是绝对延迟是包含调用前的时间, os_dly_wait() 是相对延迟 ,不包含调用前的时间二 调度方式:时间片调度,合作式调度;抢占式调度。2.1 时间片式调度:
阅读全文
posted @
2018-07-27 17:55
杰瑞鼠
阅读(908)
推荐(0) 编辑
keil-rtx
摘要:OS:任务级设计,任务间耦合小;改变裸机前后台设计方案中后台任务轮训无优先级重要任务得不到确定性响应;伪并行,提高利用率。 在keilv4.74最后一个版本之后,KIELV5将KEIL-RTX该为CMSIS_RL_RTX(做了CMSIS的封装),适用于Cortex-M系列。 优点:性能和embos都
阅读全文
posted @
2018-07-23 18:07
杰瑞鼠
阅读(1099)
推荐(0) 编辑
电源模块选型
摘要:一 PWM直流调速电源:AC220~DC220V/6A WK-622系列,淄博博祥电机有限公司 https://detail.1688.com/offer/568721079664.html?spm=a261b.2187593.1998088710.24.477d5c28ldSZAt Smart-U
阅读全文
posted @
2018-07-18 13:47
杰瑞鼠
阅读(279)
推荐(0) 编辑
项目教训总结之在线监测:
摘要:一 PCB对大电流过孔必须足够大,否则器件可能无法工作。 二封装一定要想办法验证,仔细核对,封装不对没法安装对于关键部件将是致命的。 三 样机制作时候,一般的IC都是可以申请样品的,向FAE申请即可,但一定要尽早,因为样品的周期可能很长(超过一个月) 四 :原理图设计时就要规范器件的规格和封装,不能
阅读全文
RTX51 Tiny
摘要:参考文档 :RTX51 Tiny 2.02 中文手册.doc、Keil_Rtx51_tiny_RTOS中文版.pdf RTX-51 有 2 个版本:Full 和 Tiny。类似的国人写的 Small RTOS51。 Full 需要的资源较多(8K ROM/450的XDATA),但支持抢占式任务调度和
阅读全文
posted @
2018-07-10 20:08
杰瑞鼠
阅读(4393)
推荐(0) 编辑
LWIP应用指南学习。
摘要:一 TCP接口函数:tcp_init() 必须在调用其它TCP函数之前调用,必须用一个硬件定时器来配置每TCP_FAST_INTERVAL (ms)调用一次tcp_fasttmr() ;每TCP_SLOW_INTERVAL (ms)调用一次tcp_slowtmr().二 UDP接口函数: 2.1创建
阅读全文
posted @
2018-07-07 17:42
杰瑞鼠
阅读(1804)
推荐(0) 编辑
stm32的低功耗模式:
摘要:一.待机模式.待机模式是低功耗中最低功耗的,内部电压调节电路被关闭, HSE、HIS、PLL被关闭;进入待机模式后,SRAM和寄存器的内容将丢失。 (CPU停止,外设停止,RAM的数据寄存器的内容丢失) 1.特点:SRAM和寄存器的内容会丢失。外设不供电,只有CPU的备用电源在运行 2.唤醒条件:N
阅读全文
posted @
2018-07-07 14:55
杰瑞鼠
阅读(2922)
推荐(0) 编辑
SPI接口的ETH芯片(ENC28J60/W5500)
摘要:一 ENC28J60:SPI接口、中断、复位、LED指示。可参看野火相应教程。简单的在单片机中实现网页服务器是参考AVRNET项目,复杂的是用LWIP协议栈。telnet用于用PC的TELNET可以远程的和单片机进行命令交互。 二 W5500:10M/100M都支持的硬件协议栈。
阅读全文
posted @
2018-07-07 11:27
杰瑞鼠
阅读(1936)
推荐(0) 编辑
stm32之PWM
摘要:其它参考:电机控制基础——定时器基础知识与PWM输出原理,高级定时器介绍 /*************************************************1:设定TIM信号周期*2:设定TIM预分频值*3:设定TIM分频系数*4:设定TIM计数模式,并初始化结构体*5:设定TIM
阅读全文
posted @
2018-07-07 10:53
杰瑞鼠
阅读(228)
推荐(0) 编辑
STM32之ADC
摘要:一 对于ADC来说,开发者关注的主要是分辨率、转换速度/ADC类型、参考电压范围。 1.1分辨率:12位,LSB=Vref/2^12 1.2转换时间:ADC最高时钟频率14MHZ,采样一次至少14个ADC时钟周期即1us,转换时间Tconv=(采样周期 +保持周期)*ADC的时钟周期,保持周期固定=
阅读全文
posted @
2018-07-07 10:25
杰瑞鼠
阅读(597)
推荐(0) 编辑
STM32之CAN
摘要:概述:STM32有3个发送邮箱,发送调度器根据优先级决定先发送那个,相当于有3个发送帧FIFO;接收方面有14个过滤器,通过编程可以从CAN的接收引脚中选择需要的报文然后分别给2个接收帧FIFO(每个可以有3个完整报文,等于分2组,共6个接收帧缓冲)。 IO设置:CAN_RX:输入上拉;CAN_TX
阅读全文
posted @
2018-07-06 14:29
杰瑞鼠
阅读(959)
推荐(0) 编辑
stm32f107的使用:
摘要:一 不能支持软件仿真; 二 外部晶体推荐25MHZ,但如果不用音频接口,也可以使用8M晶体,需修改这里成8000000: 此时设置如下: 并修改这里 改为: 因为
阅读全文
posted @
2018-07-04 18:04
杰瑞鼠
阅读(576)
推荐(0) 编辑
软件模拟I2C时输入与输出切换
摘要:一 为达到类似C51的操作需要添加以下位带操作:#include "stm32f10x_gpio.h"#include "stm32f10x_conf.h"/* IO地址映射*/#define GPIOA_ODR_Addr (GPIOA_BASE+12) //0x4001080C #define G
阅读全文
posted @
2018-07-03 15:06
杰瑞鼠
阅读(448)
推荐(0) 编辑