自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++学习记录01

C++学习

2023-07-06 17:20:46 59 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关注的人

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