
Embedded Software
Sheep Tech
这个作者很懒,什么都没留下…
展开
-
74HC595驱动程序
文章原始地址:http://www.sheeptech.cc/?id=8 一. 74HC595芯片介绍 74HC595是串口转并口芯片,可输出三种状态:高电平、低电平和高组态。 一片74HC595芯片可实现3根口线扩展为8根口线.也可采用多片74HC595进行级联的方式扩展输出口线。 Q0~Q7: 并行数据数据输出端; GND: 接地引脚; Q7S: 串行数据输出(多...原创 2018-11-26 09:36:56 · 26496 阅读 · 7 评论 -
单片机GPIO软件模拟I2C通讯程序
文章原始地址:http://www.sheeptech.cc/?id=10本程序主要用于使用可编程芯片自身的IO管脚,模拟I2C通信的协议,实现I2C总线数据的传输./** ****************************************************************************** * @file Virtual_I2C.C ...原创 2018-11-26 09:35:40 · 458 阅读 · 0 评论 -
STM32单片机硬件I2C驱动程序(查询方式)
本文章原始地址:http://www.sheeptech.cc/?id=11本程序主要用于驱动STM32单片机芯片的硬件I2C寄存器,实现通过使用芯片自带的I2C寄存器进行数据的发送与接收. 本例程中采用I2C寄存器查询的方式来实现数据传输,当I2C对应寄存器指定状态时方可执行下一步操作./** *******************************************...原创 2018-11-26 09:35:12 · 3215 阅读 · 2 评论 -
从官方下载IAR方法
文章原文地址: http://www.sheeptech.cc/?id=13IAR Systems是全球领先的嵌入式系统开发工具 2.如果你不确定自己的芯片应该选择哪种IAR,可以在左侧搜索栏输入你的芯片型号,系统会自动检索是否支持你的芯片型号,并且会自动跳转到对于的页面. 也可以点击右侧的结构框图,选择芯片系列.如:瑞萨的M32C. 选择支持芯片的版本后会跳转到新页面...原创 2018-11-26 09:35:29 · 18937 阅读 · 0 评论 -
STM32 UART串口驱动程序
文章原始地址: http://www.sheeptech.cc/?id=14示例1.通过UART1进行数据发送 UART 1 的初始化/*** @brief UART1 Initialise.* @param None.* @retval None.*/void UART1_Init(void){ GPIO_InitTypeDef GPIO_InitStru...原创 2018-11-26 09:33:59 · 6428 阅读 · 0 评论 -
常用软件滤波算法
文章原始地址 http://www.sheeptech.cc/?id=221、限幅滤波法(又称程序判断滤波法) A、名称:限幅滤波法(又称程序判断滤波法) B、方法: 根据经验判断,确定两次采样允许的最大偏差值(设为A), 每次检测到新值时判断:如果本次值与上次值之差<=A,则本次值有效, 如果本次值与上次值之差>A,则本次值无效,放弃本次值,用上次值代替本次值。 ...转载 2018-11-26 09:30:04 · 437 阅读 · 0 评论