使用STM32CubeMX生成初始化代码。
问题:
HAL_UART_Transmit_DMA函数只能调用一次,第二次就返回状态HAL_UART_STATE_BUSY 0x02。
原因:
stm32l1xx_hal_uart.c开头有描述
(##) DMA Configuration if you need to use DMA process (HAL_UA...
分类:
其他好文 时间:
2015-07-30 13:35:07
阅读次数:
542
because the SysTick ISR has been assigned to the FreeRTOSxPortSysTickHandler() function without regard to HAL operations.I think this can be corrected...
分类:
其他好文 时间:
2015-07-29 06:19:53
阅读次数:
1513
http://bbs.elecfans.com/jishu_464356_1_1.html手上有块NUCLEO STM32L053x板子,用来做串口实验,看了下ST的最新库HAL驱动,于是想用HAL驱动来做串口。使用过程中发现只能发送数据不能接收数据,用逻辑分析仪查看RX,TX引角,都有数据,但就是...
分类:
其他好文 时间:
2015-07-28 20:27:28
阅读次数:
154
最近遇到一个问题:
想把 CC2541 本来应该接 32K 晶振的 P2_3 和 P2_4 用作 GPIO,结果按照 Datasheet 修改之后不行。
最后的解决办法是:
hal_board_cfg.h 文件中的
#if !defined (XOSC32K_INSTALLED) || (defined (XOSC32K_INSTALLED) && (XOSC32K_IN...
分类:
其他好文 时间:
2015-07-28 18:51:08
阅读次数:
152
在调试低功耗时,最好关闭串口,需要修改宏:
HAL_UART=FALSE
HAL_UART_DMA=1
HAL_UART_ISR=0
HAL_UART_TX_BY_ISR=1
但是修改完之后会编译错误,提示 Undefine external “print_msg”。。。
原因是这个函数在 _hal_uart_dma.c 文件中定义,但是修改了宏之后也把 #include ...
分类:
其他好文 时间:
2015-07-28 13:00:16
阅读次数:
143
正则表达式是什么?正则表达式是一种强大而灵活的文本处理工具。初学正则表达式时,其语法是一个难点,但它确实是一种简洁、动态的语言。正则表达式提供了一种完全通用的方式,能够解决各种字符串处理相关的问题:匹配、选择、编辑以及验证。一般来说,正则表达式就是以某种方式来描述字符串。日常例子在文本中查找“hal...
分类:
编程语言 时间:
2015-07-23 17:05:57
阅读次数:
150
这里主要讲简练地讲了Serivce与HAL的接口关系,两个重要的数据结构
hw_module_t (有通过methods->open成员,这里顺便再讲下hw_methods_t)
hw_device_t (有直接close成员)
这两个成员在hardware.h中,有必要记住成员关系struct hw_module_t;
struct hw_module_methods_t;...
分类:
其他好文 时间:
2015-07-22 10:48:50
阅读次数:
143
Android 系统APN配置具体解释 这些天一直在调系统原生的Settings.apk里面APN配置的问题。在设置里面手动添加了APN配置选项。可是在界面上还是看不到。所以跟了下代码。原以为就是简单的页面显示的问题。这一跟不要紧。一下就快追到HAL层去了(NND). 首先看Settings.apk...
分类:
移动开发 时间:
2015-07-20 12:55:27
阅读次数:
133
对于分层的系统,刚开始认识时,从宏观的框架层面了解应用的构建过程,有助于形成自己对新系统的清晰概念。
1、Android应用程序构建框架:
这里就涉及活动、布局、注册之间的关系。搞清了这三者,会对真个应用的实现流程了然于心。
2、应用程序访问底层硬件的程序构成:
这里就涉及应用、Android Frameworks、JNI、硬件抽象层HAL、驱动、硬件(OS)之间的关系,了解它们间的关系,对于整个安卓系统就有了整体的清晰认识。...
分类:
移动开发 时间:
2015-07-18 17:02:11
阅读次数:
1126
持续集成环境:Bamboo基础设施 :AWS日志聚合:Splunk微服务模板:StencilHAL Browser消费者驱动契约测试:Pact基础设施自管理(TMI)隔离的环境:Isolated Environment不断演进的微服务开发模板: Stencil轻量级的通信协议:HAL基于消费者的契约...
分类:
其他好文 时间:
2015-07-16 16:06:34
阅读次数:
188