
ARM
曾参
进修中的人物。。。
展开
-
Keil 编译器 malloc动态分配内存问题
环境:ARM Cortex_M0 LPC1114 Ration开发板问题:习惯性用C语言的风格,用malloc动态分配了一块内存。然后将将分配地址通过串口,打印输出。结果无反应,J-link调试。发现程序一直不能进入main()主函数。接触单片机与KEIL的经验不多,网上搜搜也不清楚原因。解决:问了下,公司前辈。在KEIL, Options for原创 2015-08-03 14:08:41 · 6092 阅读 · 1 评论 -
stm32f2xx与stm32f10x 在正交编码器应用关于定时器初始化中的区别
如题,送给自己做警醒。如果关于正交编码器,平台stm32f103推荐参考代码:http://www.openedv.com/posts/list/44775.htm 注意:如果stm32f2xx系列上面的网址的代码要做适当修改。以下说重点:stm32f2xx系列,在调试中对GPIO的初始化,切记选择GPIO_Mode_AF模式,即端口复用。随后,要做端口映射处理原创 2016-05-15 16:28:43 · 1624 阅读 · 0 评论 -
STM32F103 使用HSI配置系统时钟为64MHZ
/** * @brief Sets System clock frequency to 64MHz and configure HCLK, PCLK2 * and PCLK1 prescalers. * @note OCS is HSI. This function should be used only after reset. * @param No原创 2016-11-11 16:57:20 · 6453 阅读 · 0 评论 -
UCOSii 查看MCU使用率实现过程
1.确定 OS_TASK_STAT_EN 为1 。 OS_TASK_STAT_EN 在 os_cfg.h 文件中。2. main()主函数中确保首先调用了函数OSInit()。 因为OSInit()会调用 OS_InitTaskStat()函数。 OS_InitTaskStat(),用创建统计任务,它是我们所需要的。3.在一个用户任务中设置玩Sys原创 2016-12-14 14:02:59 · 2575 阅读 · 0 评论 -
ucosii 任务的堆栈使用情况检查函数OSTaskStkChk()的应用方法
本文重点介绍如果使用函数OSTaskStkChk()来检查我们Ucos 系统下各任务堆栈的使用情况。关于OSTaskStkChk()函数的详细功能介绍和内部实现讲解可以百度一下,网上很多,不是本文重点,这里不多做介绍。开头只简单介绍一下 INT8U OSTaskStkChk(INT8U prio, OS_STK_DATA *p_stk_data)这个函数参数和返回值。参数prio原创 2017-02-03 09:43:07 · 5668 阅读 · 1 评论