- 博客(1)
- 资源 (4)
- 收藏
- 关注
高级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关注的人