搜索资源列表
2410uart
- void __irq Uart0_TxInt(void) void __irq Uart0_RxIntOrErr(void) void __irq Uart0_TxDmaDone(void) void __irq Uart0_R xDmaOrErr(void) void __irq Uart0_TxFifo(void) void __irq Uart0_RxFifoOrErr(void) void __irq Uart0_AfcTx(void) void
Driver
- LCD显示屏驱动,用ST7565芯片的适用,请根据你的硬件连接修改<Lcd_Drever.h>中的定义,本驱动针对STM32系列单片机,其它单片机请自行修改发<void LCD_write_byte(u8 dat, u8 command)>这个函数即可使用-LCD display driver, with the ST7565 chip application, please modify according to your hardware connections &l
OCM240128DriverAPI
- 液晶 OCM/TG240128 驱动 编程语言: C 原产品硬件ATMega128/1280 ,晶振14.7456M 软件AVR ICC7.14C 破解版 由产品源码中提取,详细的字符和图行操作.实现LCD内任何位置的定位操作. void LCD_Init(void) void GMoveTo(U8 yline, U8 xcolumn) void TMoveTo(U8 y, U8 x,U8 len) void DispStartLine
wince
- this is a wince code. U16 oddCheck(U16 len,U8 *pData)-this is a wince code. U16 oddCheck(U16 len,U8*pData)
c
- //-----湿度读取子程序 --- --- //--- --- --- --- --- -- //----以下变量均为全局变量-------- //----温度高8位== U8T_data_H------ //----温度低8位== U8T_data_L------ //----湿度高8位== U8RH_data_H----- //----湿度低8位== U8RH_data_L----- //----校验 8位 == U8checkdata----
small_store_drive
- 针对小容量的EEPROM存储数据管理。 API函数接口: 初始化函数:extern void memoryInit(void) 删除操作函数:extern void RemovForMemory(u16 number) 写入数据函数:extern void WriteToMemory(u8 *pdata) 读取数据函数:extern void ReadForMemory(u16 number,u8 *pdata) 读取存储个数:extern u16 ReadSto
Output-PWM-from-PA0
- 实现从PA.0输出一个占空比可变的PWM波,开发环境:keil uvision4 -extern volatile u16 Pulse u8 Flag_60ms int main() { RCC_Configuration() GPIO_Configuration() TIM_PWMConfiguration() NVIC_Configuration() TIM_ToggleConfiguration() GPIO_SetBits
n2
- voucher 更改voucher change to u8 system-voucher change to u8 system
stm32-12864-MENU
- stm32下用12864做的多级菜单,void LCD_WriteData(u8 data) { CheckBusy() RW=0 //? RS=1 //?? DATAOUT12864(data) CE=1 delay_us(5) CE=0 }-Made of 12864 under the stm32 multilevel menu
Uart_receive
- STM32F4系列串口接收函数,,程序已测试通过。-void USART1_IRQHandler(void) //串口1中断服务程序 { u8 Res #ifdef OS_TICKS_PER_SEC //如果时钟节拍数定义了,说明要使用ucosII了. OSIntEnter() #endif if(USART_GetITStatus(USART1, USART_IT_RXNE) != RESET) //接收中断(接收
18B20
- STM32控制温度传感器单总线上的所有通信都是以初始化序列开始。主机输出低电平,保持低电平时间至少480 us,,以产生复位脉冲。接着主机释放总线,4.7K的上拉电阻将单总线拉高,延时15~60 us,并进入接收模式(Rx)。接着DS18B20拉低总线60~240 us,以产生低电平应答脉冲。 -STM32 control temperature sensor u8 DS18B20_Check(void) { u8 retry 0 DS18B20
4,STM32启动文件
- 用于STM32启动文件,为了上填充上一个字节剩余位,如果没有剩余位则不填充。比如这里MC_PCC_FILL_STRUCT2的第一个u8:0就填充了7位,这样组合起来就是4字节对齐了。(For STM32 startup files,)
超声波测距1
- 超声波测距,利用stm32f103作为主控,测量的距离为速度乘时间再除2(#include "stm32f10x.h" #include "tsensor.h" #include "stdio.h" #include "delay.h" #include "LCD1602.h" #include "usart.h" u8 overflow;)
STC12C5628AD
- STC12C56XX系列单片机头文件! 芯片型号 : STC12C5608AD 关于此芯片的重要说明: 固件版本在v6.6及以上的芯片的EEPROM : 22528字节(0000H-57FFH) 固件版本低于v6.6的芯片的EEPROM : 21504字节(0000H-53FFH) 注意:在使用U8/U7进行联机/脱机下载时,若使用的外部晶振的 频率为20MHz或24.576MHz时,下载的最低波特率请选择1200.。(STC12C56XX Seri
ADC
- stm32F103 adc采样程序,包括初始化和配置等(u16 ADC_Get_aveg(u8 ch,u8 n) { u32 ad_sum = 0; u8 i; for(i=0;i<n;i++) { ad_sum += Get_val(ch); delay_ms(5); } return (ad_sum / n))
1602
- #define u8 unsigned char #define INT8 signed char #define u16 unsigned int #define INT16 signed int #define u32 unsigned long int #define INT32 signed long int
ds18b20温度传感器程序
- 适合想要学习ds18b20温度传感器和用温度传感器做项目的人群。 本人参加过电赛,得了国二,我自己写的程序,本人自己在实际应用了很多次,注释很详细,看了绝对不后悔,可以实现的功能有{1.u8 Read_Temp(u16 *ptr);//读取实际温度,并且存储到数组中2.int convert(u16 *ptr,u8 type);/*将读取到的BCD码转换成二进制*/}。