微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > STM32F745IG SRAM 读写问题

STM32F745IG SRAM 读写问题

时间:10-02 整理:3721RD 点击:
你好,很荣幸用了贵公司的STM32F745IG,感觉这是一款比较强大,比较好用的一款。
        不过在开发过程中碰到了一点小小的疑惑,在强大的STM面前我还只是菜鸟,希望能指引我走向强者之路:
        问题:参考开发包移植了SRAM ,可是 如果使用如下代码,用示波器量不出读信号,回读回来的也是写入的数据,不过是没有读信    号的回读.
                    atempaddr = (uint8_t *)(DPRAM_LEDBASE + i);
                *(__IO uint8_t  *) atempaddr = 0;
                sl_val =*(__IO uint8_t  *) atempaddr ;
                但是改成了           
                HAL_SRAM_Write_8b(&hsram,(uint32_t *) atempaddr,  &val, 1);
                HAL_SRAM_Read_8b(&hsram, (uint32_t *)atempaddr, &read_val, 1);                结果就成功了,我真是感慨啊,贵公司的函数果然是精品了,应该是我的理解能力有限,希望能给我解惑!
           
        致敬!

SRAM应该可以直接读写的啊。

那你能猜测大概是什么原因呢?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top