当前位置: 首页 > news >正文

哈巴河网站制作网站开发颜色

哈巴河网站制作,网站开发颜色,图片编辑器在线制作,网站开发的项目内容参考资料:RT-Thread 文档中心 环境:1、stm32f103开发板 2、keil 3、rt-thread nano pack 步骤: 1、添加rt-thread nano到keil工程,步骤参见 基于 Keil MDK 移植 RT-Thread Nano 2、stm32f10x_it.c文件下删除异常处理函…

参考资料:RT-Thread 文档中心

环境:1、stm32f103开发板    2、keil     3、rt-thread nano pack

步骤:

1、添加rt-thread nano到keil工程,步骤参见 基于 Keil MDK 移植 RT-Thread Nano

2、stm32f10x_it.c文件下删除异常处理函数 HardFault_Handler() 和悬挂处理函数 PendSV_Handler(),这两个函数已由 RT-Thread 实现,所以需要删除工程里中断服务例程文件中的这两个函数,避免在编译时产生重复定义。

3、SysTick_Handler() 中断服务例程由用户在 board.c 中重新实现,stm32f10x_it.c文件下删除 SysTick_Handler() ,避免在编译时产生重复定义。

4、board.c文件下配置rt_hw_board_init函数,屏蔽掉 #error "TODO 1: OS Tick Configuration.",重新定义函数SysTick_Handler,添加系统时钟配置 SysTick_Config(SystemCoreClock / RT_TICK_PER_SECOND);

void SysTick_Handler()
{rt_interrupt_enter();rt_tick_increase();rt_interrupt_leave();
}void rt_hw_board_init(void){/* * TODO 1: OS Tick Configuration* Enable the hardware timer and call the rt_os_tick_callback function* periodically with the frequency RT_TICK_PER_SECOND. */SysTick_Config(SystemCoreClock / RT_TICK_PER_SECOND);/* Call components board initial (use INIT_BOARD_EXPORT()) */
#ifdef RT_USING_COMPONENTS_INITrt_components_board_init();
#endif#if defined(RT_USING_USER_MAIN) && defined(RT_USING_HEAP)rt_system_heap_init(rt_heap_begin_get(), rt_heap_end_get());
#endif
}

5、board.c文件下 添加头文件#include "stm32f10x.h",main.c文件下添加头文件                #include <rtthread.h>。

6、编写测试例程

void thread01_entry( void *parameter);
static rt_thread_t thread01 = RT_NULL;int main(void)
{	NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //设置NVIC中断分组2:2位抢占优先级,2位响应优先级uart_init(115200);	 //串口初始化为115200LED_Init();			     //LED端口初始化thread01 = rt_thread_create( "thread01",thread01_entry,RT_NULL,512,3,20);  rt_thread_startup(thread01);
}void thread01_entry( void *parameter)
{while(1){LED0=!LED0;rt_thread_delay(2000);}
}//void thread01_entry( void *parameter)
//{
//	u16 t;  
//	u16 len;	
//	u16 times=0;
//	while(1)
//	{
//		if(USART_RX_STA&0x8000)
//		{					   
//			len=USART_RX_STA&0x3fff;//得到此次接收到的数据长度
//			printf("\r\n您发送的消息为:\r\n\r\n");
//			for(t=0;t<len;t++)
//			{
//				USART_SendData(USART1, USART_RX_BUF[t]);//向串口1发送数据
//				while(USART_GetFlagStatus(USART1,USART_FLAG_TC)!=SET);//等待发送结束
//			}
//			printf("\r\n\r\n");//插入换行
//			USART_RX_STA=0;
//		}else
//		{
//			times++;
//			if(times%5000==0)
//			{
//				printf("\r\n战舰STM32开发板 串口实验\r\n");
//				printf("正点原子@ALIENTEK\r\n\r\n");
//			}
//			if(times%200==0)printf("请输入数据,以回车键结束\n");  
//			if(times%30==0)LED0=!LED0;//闪烁LED,提示系统正在运行.
//			rt_thread_delay(10);   
//		}
//	}
//}

http://www.yayakq.cn/news/332680/

相关文章:

  • 嘉定网站建设上海如何批量建站
  • 阅读网站源码免费咨询律师平台
  • 如何在淘宝上做自己的网站购物网站建设费用
  • 贵州交通建设集团网站网页传奇霸主高手攻略
  • 网站快速排名技术126企业邮箱注册
  • 建设网站公司地址网站空间控制面板软件
  • 长沙销售公司 网站遵义城乡和住房建设厅网站
  • 桐城市美好乡村建设办公室网站高质量外链购买
  • 山东建设发展研究院网站江阴规划建设局网站
  • 常州市网站建设设计wordpress开发主题时间
  • 在dw上做网站首页导航栏如何注册网址
  • 高端网站设计推广v信haotg8重庆公司名称网上核名
  • 网站的公告轮播效果怎么做百度搜索量排名
  • 专业网站优化软件程序员自己做项目网站
  • 专业微网站建设衡阳网站优化公司
  • 网站建设中服务器的搭建方式网站建设一般需要什么软件
  • 企业网站模板下载哪里好响应式网站开发有哪些框架
  • 做经营网站怎么赚钱吗12580黄页推广
  • 个人可以做几个网站网站服务器购买
  • 西安网络科技有限公司做网站优化哪家好
  • 主营商城网站建设东莞网站建设服务公司
  • 给个网站谢谢了怎么理解网站开发
  • 设计有什么网站推荐百度明星人气榜
  • 企业做网站公司有哪些网站开发费用报价表
  • 网站建设运营费计入什么科目大型app定制开发
  • 网站开发语言开发一般建设网站的常见问题
  • 一个网站可以做几级链接萍乡网站建设公司
  • 凡科建站后属于自己的网站吗装饰设计说明
  • 祥云平台技术支持双语网站网络优化工程师有多累
  • 重庆网站建设狐灵科技网站配色表