自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (4)
  • 收藏
  • 关注

原创 C++学习记录01

C++学习

2023-07-06 17:20:46 32 1

原创 STM32寄存器开发(工程模板建立2)

调试了好几晚上,终于编写完属于自己版本的寄存器版本,今天主要编写STM32F103VET6的系统时钟寄存器版本文件,让程序能够编译下载到单片机,并且写了一个简单的LED闪烁程序,并加入了版主自己的编程格式1.在上一篇的基础上,新建sys.c和sys.h保存到system文件夹下的新建文件夹sys,在工程中添加sys.c,添加DOC说明文件2.下面开始正式编写sys文件(系统时钟初始化文件)void...

2018-03-07 11:22:10 1021

原创 STM32寄存器开发(工程模板建立)

版主本人工作一年了,大学专业接触过单片机,现在工作是嵌入式硬件开发,这久看到师傅们写的寄存器代码觉得很整洁,而却可移植性很好,打算自己用手上的开发板写一套自己的寄存器开发模板,持续更新。。。板子使用的是秉火的指南者,STM32F103VET6,打算板子的每个外设都写一套寄存器模板,大神勿喷,欢迎交流学习。MDK使用的是keil5环境一定要先搭建好,不会的可找度娘,调试使用的是ST_LINK工程所需...

2018-02-28 22:39:50 4871 1

STM32F103ZET6寄存器模板文件(含有详细注释)

基于STM32F103ZET6的寄存器开发模板,包含时钟初始化文件、GPIO初始化设置文件,含有详细注释

2018-03-06

高级51单片机串口程序(定时器1)

基于STC增强型单片机STC90RC516RD+单片机、采用定时器1做为波特率发生器、定时器0做为检测字符串接收结束标志、加入CRC16校验

2018-02-22

高级51单片机串口程序

基于STC90系列的串口程序,将STC特有的51系列定时器2作为串口波特率发生器,定时器0用来判断字符串是否接收结束,同时加入了CRC16校验,当有其他校验方式时可仿照本例程加入

2018-02-22

STM32F10x+ENC28J60+UIP移植

int main(void) { uip_ipaddr_t ipaddr; Usart_Config(); LED_GPIO_Config(); LED(ON); SPI1_Init(); printf("ENC28J60-UIP程序移植\n"); printf("ENC28J60的ID为:ID=%d\n",enc28j60getrev()); printf("PHY模块部件号和模块版本号:%d\n",enc28j60PhyRead(PHHID2));//填写PHY版本号寄存器; printf("PHY标识符高字节:0x%X\n",enc28j60PhyRead(PHHID1));//填写PHY版本号寄存器; timer_set(&periodic;_timer, CLOCK_SECOND / 2); timer_set(&arp;_timer, CLOCK_SECOND * 10); tapdev_init(); Systick_Delay_100ms(); uip_init(); uip_ipaddr(ipaddr, 10,2,169,82); uip_sethostaddr(ipaddr); uip_ipaddr(ipaddr, 10,2,169,254); uip_setdraddr(ipaddr); uip_ipaddr(ipaddr, 255,255,255,0); uip_setnetmask(ipaddr); while(1) { polling(); // delay(2500); } }

2017-11-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除