- 博客(1)
- 资源 (3)
- 收藏
- 关注
原创 stm32 RTC时间
#include "stm32f10x_rtc.h" #include "stm32f10x_bkp.h" #include "stm32f10x_pwr.h" void RTC_Init(void) { //启用PWR和BKP的时钟(from APB1) RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR | RCC_AP
2014-05-10 10:06:43 1917
ws2812b.zip
1.硬件:stm32f105,ws2812b串行灯
2.技术实现:DMA发送SPI数据,保证纳秒级别的信号稳定
3.标准库,系统频率72M,SPI分频32,故每个bit占用时间444纳秒。
所以3个bit对应ws2812b一个bit。故24位灯每个占用:
24*3/8=9byte
4.函数说明:
WS2812_Init() 初始化
WS2812_Check() 系统轮询
WS2812_SetColor() 改变单个灯色彩
WS2812_Test() 过山车跑灯测试
GetTickCount() 获取毫秒,测试可先注释掉
5.几个宏定义:
#define uchar uint8_t
#define ulong uint32_t
#define BIT(x) (1<<x)
2021-02-26
can协议应用层
can协议只支持8字节,如果多台联机,超过8字节数据传输,则容易产生数据混乱。
因此,自写了can协议应用层,命名:zCan,支持多台联机,传输长数据。经多年测试稳定,有效数据占比高。联机之间可以采用从-从,主-从模式。
包含了stm32f105的can软件实现(can.c),zCan协议内容(canData.c)等
2019-02-19
VC++6.0 bmp游戏框架
一个由VC++6.0建立的游戏框架,加载图片为bmp格式。
需要包含DX9 SDK,包含后把路径移到最上面。
新手练习用,老手就不要下载了,除非只是想参考用。
2012-09-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人