登录
首页 » C# » 260053

260053

于 2014-12-11 发布 文件大小:7495KB
0 192
下载积分: 1 下载次数: 6

代码说明:

  基于STM32(CotextM3)开发的实时操作系统uCos和UCGUI设计(Real-time operating system uCos STM32 (CotextM3) UCGUI based design and development)

文件列表:

基于STM32(CotextM3)开发的实时操作系统uCos和UCGUI设计
......................................................\stm32 for uCOS%2BuCGUI_32 design
......................................................\..............................\JLink Regs CM3.txt,497,2011-09-26
......................................................\..............................\JLinkArm_uCOSDemo.ini,205,2009-03-09
......................................................\..............................\JLinkLog.txt,1323856,2011-09-26
......................................................\..............................\JLinkSettings.ini,285,2010-10-22
......................................................\..............................\List
......................................................\..............................\....\cortexm3_macro.lst,26598,2011-09-26
......................................................\..............................\....\cpu_a.lst,10780,2011-09-26
......................................................\..............................\....\os_cpu_a.lst,33270,2011-09-26
......................................................\..............................\....\stm32f10x_startup.lst,36234,2011-09-26
......................................................\..............................\....\uCOSDemo.map,1600432,2011-09-26
......................................................\..............................\Obj
......................................................\..............................\...\app.crf,278297,2011-09-26
......................................................\..............................\...\app.d,3028,2011-09-26
......................................................\..............................\...\app.o,252760,2011-09-26
......................................................\..............................\...\armjishu_logo.crf,74024,2011-09-26
......................................................\..............................\...\armjishu_logo.d,442,2011-09-26
......................................................\..............................\...\armjishu_logo.o,45640,2011-09-26
......................................................\..............................\...\bsp.crf,279356,2011-09-26
......................................................\..............................\...\bsp.d,3032,2011-09-26
......................................................\..............................\...\bsp.o,255068,2011-09-26
......................................................\..............................\...\cortexm3_macro.d,57,2011-09-26
......................................................\..............................\...\cortexm3_macro.o,2572,2011-09-26
......................................................\..............................\...\cpu_a.d,48,2011-09-26
......................................................\..............................\...\cpu_a.o,1848,2011-09-26
......................................................\..............................\...\ExtDll.iex,19,2010-12-06
......................................................\..............................\...\guidemo.crf,157057,2011-09-26
......................................................\..............................\...\guidemo.d,1263,2011-09-26
......................................................\..............................\...\guidemo.o,81492,2011-09-26
......................................................\..............................\...\guidemo_automotive.crf,93168,2011-09-26
......................................................\..............................\...\guidemo_automotive.d,728,2011-09-26
......................................................\..............................\...\guidemo_automotive.o,68396,2011-09-26
......................................................\..............................\...\guidemo_bitmap.crf,99984,2011-09-26
......................................................\..............................\...\guidemo_bitmap.d,729,2011-09-26
......................................................\..............................\...\guidemo_bitmap.o,58300,2011-09-26
......................................................\..............................\...\guidemo_bitmap4bpp.crf,74468,2011-09-26
......................................................\..............................\...\guidemo_bitmap4bpp.d,618,2011-09-26
......................................................\..............................\...\guidemo_bitmap4bpp.o,44448,2011-09-26
......................................................\..............................\...\guidemo_circle.crf,74550,2011-09-26
......................................................\..............................\...\guidemo_circle.d,574,2011-09-26
......................................................\..............................\...\guidemo_circle.o,42652,2011-09-26
......................................................\..............................\...\guidemo_colorbar.crf,75279,2011-09-26
......................................................\..............................\...\guidemo_colorbar.d,596,2011-09-26
......................................................\..............................\...\guidemo_colorbar.o,44416,2011-09-26
......................................................\..............................\...\guidemo_colorlist.crf,74374,2011-09-26
......................................................\..............................\...\guidemo_colorlist.d,607,2011-09-26
......................................................\..............................\...\guidemo_colorlist.o,41664,2011-09-26
......................................................\..............................\...\guidemo_cursor.crf,75006,2011-09-26
......................................................\..............................\...\guidemo_cursor.d,574,2011-09-26
......................................................\..............................\...\guidemo_cursor.o,45488,2011-09-26
......................................................\..............................\...\guidemo_dialog.crf,176838,2011-09-26
......................................................\..............................\...\guidemo_dialog.d,1877,2011-09-26
......................................................\..............................\...\guidemo_dialog.o,85080,2011-09-26
......................................................\..............................\...\guidemo_font.crf,83243,2011-09-26
......................................................\..............................\...\guidemo_font.d,605,2011-09-26
......................................................\..............................\...\guidemo_font.o,60268,2011-09-26
......................................................\..............................\...\guidemo_framewin.crf,147743,2011-09-26
......................................................\..............................\...\guidemo_framewin.d,1395,2011-09-26
......................................................\..............................\...\guidemo_framewin.o,71464,2011-09-26
......................................................\..............................\...\guidemo_graph.crf,89700,2011-09-26
......................................................\..............................\...\guidemo_graph.d,669,2011-09-26
......................................................\..............................\...\guidemo_graph.o,56700,2011-09-26
......................................................\..............................\...\guidemo_hardwareinfo.crf,74387,2011-09-26
......................................................\..............................\...\guidemo_hardwareinfo.d,640,2011-09-26
......................................................\..............................\...\guidemo_hardwareinfo.o,41708,2011-09-26
......................................................\..............................\...\guidemo_intro.crf,76761,2011-09-26
......................................................\..............................\...\guidemo_intro.d,617,2011-09-26
......................................................\..............................\...\guidemo_intro.o,44620,2011-09-26
......................................................\..............................\...\guidemo_lut.crf,74759,2011-09-26
......................................................\..............................\...\guidemo_lut.d,541,2011-09-26
......................................................\..............................\...\guidemo_lut.o,41696,2011-09-26
......................................................\..............................\...\guidemo_memdevb.crf,96198,2011-09-26
......................................................\..............................\...\guidemo_memdevb.d,744,2011-09-26
......................................................\..............................\...\guidemo_memdevb.o,53288,2011-09-26
......................................................\..............................\...\guidemo_messagebox.crf,175503,2011-09-26
......................................................\..............................\...\guidemo_messagebox.d,2017,2011-09-26
......................................................\..............................\...\guidemo_messagebox.o,81012,2011-09-26
......................................................\..............................\...\guidemo_navi.crf,113641,2011-09-26
......................................................\..............................\...\guidemo_navi.d,917,2011-09-26
......................................................\..............................\...\guidemo_navi.o,84768,2011-09-26
......................................................\..............................\...\guidemo_polygon.crf,74778,2011-09-26
......................................................\..............................\...\guidemo_polygon.d,585,2011-09-26
......................................................\..............................\...\guidemo_polygon.o,43440,2011-09-26
......................................................\..............................\...\guidemo_progbar.crf,96834,2011-09-26
......................................................\..............................\...\guidemo_progbar.d,805,2011-09-26
......................................................\..............................\...\guidemo_progbar.o,52172,2011-09-26
......................................................\..............................\...\guidemo_speed.crf,79042,2011-09-26
......................................................\..............................\...\guidemo_speed.d,617,2011-09-26
......................................................\..............................\...\guidemo_speed.o,45868,2011-09-26
......................................................\..............................\...\guidemo_touch.crf,149804,2011-09-26
......................................................\..............................\...\guidemo_touch.d,1261,2011-09-26
......................................................\..............................\...\guidemo_touch.o,75692,2011-09-26
......................................................\..............................\...\guidemo_wm.crf,182362,2011-09-26
......................................................\..............................\...\guidemo_wm.d,1740,2011-09-26
......................................................\..............................\...\guidemo_wm.o,94660,2011-09-26
......................................................\..............................\...\gui_x_touch.crf,221778,2011-09-26
......................................................\..............................\...\gui_x_touch.d,2406,2011-09-26
......................................................\..............................\...\gui_x_touch.o,205900,2011-09-26
......................................................\..............................\...\gui_x_ucos.crf,309224,2011-09-26

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • mzwhhwj-GD32F303_Bootloader-master
    说明:  Gd32f30x + power carrier + Bluetooth for communication
    2020-06-21 17:20:01下载
    积分:1
  • STM32-CAN模块通讯实验(正常工作模式)
    学习STM32 的CAN模块,最核心 的就是系统时钟的配置问题,代码如下: /**************************************************************///程 序 名: RCC_Config()//开 发 者: 火工头陀//入口参数: 无//功能说明: 系统时钟配置//**************************************************************/void RCC_Config(void){ ErrorStatus  HSEStartUpStatus; //定义结构体 /* RCC system reset(for debug purpose)将外设 RCC寄存器重设为缺省值 */ RCC_DeInit(); ///* Enable HSE 设置外部高速晶振(HSE)*/ //RCC_HSEConfig(RCC_HSE_ON); /* Enable HSE 设置外部高速晶振(HSE)*/ //外部晶体振荡器被旁路,参照《数据手册》6.2.1 //这样设置是因为ufun学习板的原理图就是这样设计的 //RCC_HSEConfig(RCC_HSE_Bypass); RCC_HSEConfig(RCC_HSE_ON);//亚明小板设置方法 (最常用的无源晶振设置方法) /* Wait till HSE is ready 等待 HSE 起振*/ HSEStartUpStatus = RCC_WaitForHSEStartUp(); if (HSEStartUpStatus == SUCCESS) { /* Enable Prefetch Buffer 预取指缓存使能*/ FLASH_PrefetchBufferCmd(FLASH_PrefetchBuffer_Enable); /* Flash 2 wait state 设置代码延时值*/ FLASH_SetLatency(FLASH_Latency_2); /* HCLK = SYSCLK 设置 AHB 时钟(HCLK)= 72 MHz*/ RCC_HCLKConfig(RCC_SYSCLK_Div1); /* PCLK1 = HCLK/2 设置低速 AHB 时钟(PCLK1) = 72/2 = 36 MHz*/ RCC_PCLK1Config(RCC_HCLK_Div2); /* PCLK2 = HCLK 设置高速 AHB 时钟(PCLK2)= 72 MHz*/ RCC_PCLK2Config(RCC_HCLK_Div1); //根据外接晶振设置总线频率、PLL 时钟源、倍频系数 /* PLLCLK = 12MHz * 6 = 72 MHz 设置 PLL 时钟源及倍频系数*/ //RCC_PLLConfig(RCC_PLLSource_HSE_Div1, RCC_PLLMul_6); /* PLLCLK = 8MHz * 9 = 72 MHz 设置 PLL 时钟源及倍频系数*/ RCC_PLLConfig(RCC_PLLSource_HSE_Div1, RCC_PLLMul_9); /* Enable PLL 使能或者失能 PLL*/ RCC_PLLCmd(ENABLE); /* Wait till PLL is ready 等待指定的 RCC 标志位设置成功 等待PLL初始化成功*/ while(RCC_GetFlagStatus(RCC_FLAG_PLLRDY) == RESET) { } /* Select PLL as system clock source 设置系统时钟(SYSCLK) 设置PLL为系统时钟源*/ RCC_SYSCLKConfig(RCC_SYSCLKSource_PLLCLK); /* Wait till PLL is used as system clock source 等待PLL成功用作于系统时钟的时钟源*/ while(RCC_GetSYSCLKSource() != 0x08) { } } } 其次是具体的CAN模块的相关配置 /******************************************************************************* * 文件名  :can.c * 描述    :将printf函数重定向到USART1。这样就可以用printf函数将单片机的数据 *           打印到PC上的超级终端或串口调试助手。         ********************************************************************************** * 实验平台:ufun10.02开发板 * 硬件连接:--------------------------- *          | PA11-CAN-RX               | *          | PA12-CAN-TX               | *           --------------------------- * 库版本  :ST-V3.5.0 * * 作者    :desk1983(火工头陀) * 论坛    : * 淘宝    :**********************************************************************************/#include "can.h" #include "CanMsg.h" /* * 函数名:CAN_GPIO_Config * 描述  :CAN的GPIO 配置,PB8上拉输入,PB9推挽输出 * 输入  :无 * 输出  : 无 * 调用  :内部调用 */static void CAN_GPIO_Config(void){ GPIO_InitTypeDef GPIO_InitStructure; /*外设时钟设置*/ RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE); RCC_APB1PeriphClockCmd(RCC_APB1Periph_CAN1, ENABLE); /* GPIO_重映射 相关 设置*/ GPIO_PinRemapConfig(GPIO_Remap1_CAN1, ENABLE); /* Configure CAN pin: RX */                // PA11 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU; // 上拉输入 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_Init(GPIOB, &GPIO_InitStructure); /* Configure CAN pin: TX */                // PA12 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; // 复用推挽输出 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;     GPIO_Init(GPIOB, &GPIO_InitStructure); }/* * 函数名:CAN_NVIC_Config * 描述  :CAN的NVIC 配置,第1优先级组,0,0优先级 * 输入  :无 * 输出  : 无 * 调用  :内部调用 */static void CAN_NVIC_Config(void){ NVIC_InitTypeDef NVIC_InitStructure; /* Configure one bit for preemption priority */ NVIC_PriorityGroupConfig(NVIC_PriorityGroup_1); /*中断设置*/ NVIC_InitStructure.NVIC_IRQChannel = USB_LP_CAN1_RX0_IRQn;    //CAN1 RX0中断 NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0;    //抢占优先级0 NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0;    //子优先级为0 NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; NVIC_Init(&NVIC_InitStructure);}/* * 函数名:CAN_Mode_Config * 描述  :CAN的模式 配置 * 输入  :无 * 输出  : 无 * 调用  :内部调用 */static void CAN_Mode_Config(void){ CAN_InitTypeDef CAN_InitStructure; /************************CAN通信参数设置**********************************/ /*CAN寄存器初始化*/ CAN_DeInit(CAN1); CAN_StructInit(&CAN_InitStructure); /*CAN单元初始化*/ CAN_InitStructure.CAN_TTCM = DISABLE;    //MCR-TTCM  关闭时间触发通信模式使能 CAN_InitStructure.CAN_ABOM = DISABLE;    //MCR-ABOM  自动离线管理  CAN_InitStructure.CAN_AWUM = DISABLE;    //MCR-AWUM  使用自动唤醒模式 CAN_InitStructure.CAN_NART = ENABLE;    //MCR-NART  禁止报文自动重传   DISABLE-自动重传 CAN_InitStructure.CAN_RFLM = DISABLE;    //MCR-RFLM  接收FIFO 锁定模式  DISABLE-溢出时新报文会覆盖原有报文   CAN_InitStructure.CAN_TXFP = DISABLE;    //MCR-TXFP  发送FIFO优先级 DISABLE-优先级取决于报文标示符  //CAN_InitStructure.CAN_Mode = CAN_Mode_LoopBack; //环回模式 CAN_InitStructure.CAN_Mode = CAN_Mode_Normal; //正常模式 //BTR-SJW 重新同步跳跃宽度 1个时间单元 CAN_InitStructure.CAN_SJW  = CAN_SJW_1tq; //BTR-TS1 时间段1 占用了8个时间单元 CAN_InitStructure.CAN_BS1  = CAN_BS1_3tq; //BTR-TS1 时间段2 占用了7个时间单元 CAN_InitStructure.CAN_BS2  = CAN_BS2_2tq; //BTR-BRP 波特率分频器  定义了时间单元的时间长度 36/((1 3 2)*12)=0.5Mbps=500Kbps //BTR-BRP 波特率分频器  定义了时间单元的时间长度 36/((1 8 7)*9)=0.25Mbps=250Kbps CAN_InitStructure.CAN_Prescaler =12;    CAN_Init(CAN1, &CAN_InitStructure);}/* * 函数名:CAN_Filter_Config * 描述  :CAN的过滤器 配置 * 输入  :无 * 输出  : 无 * 调用  :内部调用 */static void CAN_Filter_Config(void){ CAN_FilterInitTypeDef  CAN_FilterInitStructure; /*CAN过滤器初始化*/ CAN_FilterInitStructure.CAN_FilterNumber=0; //过滤器组0 CAN_FilterInitStructure.CAN_FilterMode=CAN_FilterMode_IdMask; //工作在标识符屏蔽位模式 CAN_FilterInitStructure.CAN_FilterScale=CAN_FilterScale_32bit; //过滤器位宽为单个32位。 /* 使能报文标示符过滤器按照标示符的内容进行比对过滤,扩展ID不是如下的就抛弃掉,是的话,会存入FIFO0。 */ //CAN_FilterInitStructure.CAN_FilterIdHigh= (((u32)0x131416; //要过滤的ID高位  //CAN_FilterInitStructure.CAN_FilterIdLow= (((u32)0x1314
    2020-04-10下载
    积分:1
  • 与ucos 的网络实现部份
    与ucos 的网络实现部份-with some of the network
    2023-04-19 00:30:04下载
    积分:1
  • ct46
    说明:  计算不同的三分CANTOR集,可以由此验证WTMM的正确性(CANTOR different set of one-third can thus verify the correctness of WTMM)
    2009-08-09 10:25:35下载
    积分:1
  • 人脸识别
    基于Opencv的图像处理脸识别/检测源码,,环境是visualstudio2013,opencv2.4.9.主要通过C++/C实现,希望对于研究人脸的识别有一定的帮助!
    2022-05-26 13:14:19下载
    积分:1
  • 是一个基于windows service的聊天工具
    是一个基于windows service的聊天工具-is a windows-based chat service tools
    2022-06-27 06:32:48下载
    积分:1
  • matlab
    永磁同步电机的各种控制的编程,有高频注入法的(pmsm bldc matlab)
    2021-02-16 20:49:46下载
    积分:1
  • import figures and the decimal point control
    输入数字和小数点的控件-import figures and the decimal point control
    2022-02-05 19:25:24下载
    积分:1
  • 一个简单的C# 多线程实例
    一个简单的C# 多线程实例,创建多线程的简单实例,创建线程一和线程二,两者单独完成指定侨任务,创建多线程主要是使用C#中内置的方法new Thread()来实现,然后让每个线程执行一个for循环,来测试线程运行的效果。创建线程和运行线程的代码,可参考如下代码:   Thread thread1 = new Thread(new ThreadStart( Count));   thread1.Name="线程一";   Thread thread2 = new Thread(new ThreadStart( Count));   thread2.Name="线程二";   thread1.Start();   thread2.Start();
    2022-08-18 15:51:20下载
    积分:1
  • Stm32Dma
    用于在stm32103芯片开发中的DMA模块的模板,可以根据自己的需求进行相应的修改(DMA module for STM32103 chip development)
    2018-12-24 16:26:43下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载