STM32
文章平均质量分 62
Janosong
这个作者很懒,什么都没留下…
展开
-
STM32 SPI总线移植fatfs产生硬件异常问题
spi总线和sd卡通信,用了部分原子的代码。移值Fatfs,没有用动态内存分配。产生了硬件异常的代码如下:res = f_open(&file, "record.txt",FA_READ | FA_WRITE | FA_OPEN_ALWAYS);f_write(&file,"temp",5,bw);程序执行到f_write()后会产生硬件异常,跳入异常中断。网上找了些资料大多是将内存泄漏之类的说原创 2015-06-22 09:46:40 · 927 阅读 · 0 评论 -
Keil MDK 使用malloc()&free(),stm32简单测试可用。
1.8.9 Using malloc() when exploiting the C libraryIf heap support is required for bare machine C, you must implement _init_alloc() and__rt_heap_extend()._init_alloc() must be called first原创 2015-12-08 18:06:06 · 22893 阅读 · 2 评论 -
stm32数据存储
大端模式:数据高字节保存在内存低地址,数据低字节保存在内存高地址;小端模式:数据高字节保存在内存高地址,数据低字节保存在内存低地址;stm32默认小端存储,如下图:有: volatile float f = -0.1; volatile float *p = &f; volatile uint32_t i = 0xaabbccdd; volatile uint原创 2016-05-26 13:39:27 · 5747 阅读 · 0 评论 -
stm32 SWD printf SWD调试输出
http://www.keil.com/support/man/docs/jlink/jlink_trace_itm_viewer.htmhttp://armcortexm.blogs.upv.es/stm32f4-discovery-and-printf-redirection-to-debug-viewer-in-keil/当年实习面试时面试官考我机试,keil上面写代码,然后仿真原创 2016-09-27 00:13:25 · 63034 阅读 · 0 评论