你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

st-img
chrome
st-img
firefox
st-img
safari
st-img
ie8及以上
shequ.stmicroelectronics.cn
  • ST意法半导体官网
  • STM32中文官网
  • ST全球论坛
登录/注册
  • 首页
  • 技术问答
  • 话题
  • 资源
  • 创客秀
  • 视频
  • 标签
  • 积分商城
  • 每日签到
今日头条

今日头条

 

回答数 0 关注数 0
关注 私信
  • 动态99
  • 提问
  • 回答0
  • 创客秀 0
  • 分享 0
  • 关注0
2 回答

用keil查看自己代码效率的时候是不是只能看汇编?

未设置标签
qianfan qianfan 回答时间: 2016-7-5 11:32

一个代码计算一百万次,算算时间差看看

赞0
5 回答

请问用KEIL查看数组,看数组内容和看内存怎么

未设置标签
今日头条 今日头条 回答时间: 2016-6-30 16:01

shanji 发表于 2016-6-30 14:05 敲代码敲晕了吧,数组里面明明是0x0000,0x0002。 谢回复。。我搞错了。。此贴终结。。。

赞0
1 回答

配置中断和配置输入、输出是完全独立的吗?

未设置标签
埃斯提爱慕 埃斯提爱慕 回答时间: 2018-3-12 19:20

配置为中断,它其实就是输入,可以随时读端口状态;但同一时刻不能作为输出端口,如果要输出,只能分时复用;配置成输出,也可以随时读到外部引脚状态。

赞0
2 回答

软件中设置上拉、下拉和不拉是不是还要看硬件是否支持?

未设置标签
zhao.zhao zhao.zhao 回答时间: 2018-2-6 13:41

上拉下拉电阻配置是针对引脚输入的,输出没有这个讲法吧?

赞0
1 回答

[有截图]请问cube图形化配置如何配置可以让速度最快

未设置标签
DLGG-308046 DLGG-308046 回答时间: 2016-6-28 14:34

HCLK最高应该是最快; 传说不用cube和hal库函数,自己写寄存器最快

赞0
3 回答

有一个回调的看不太懂其意义,大家来讨论一下

未设置标签
moyanming2013 moyanming2013 回答时间: 2016-6-2 17:36

本帖最后由 moyanming2013 于 2016-6-2 19:43 编辑 任风吹吹 发表于 2016-6-2 16:46 1 首先 extern const sysparam_t * sysparam; 表示外部已经存在了这个一个sysparam_t *数据结构的常量指针 ... 我补充一下: 1.对于 ((start_fn_t)(*(uint32_t *)  (sysparam->master_addr + 4)))(sysparam); 理解起来从内到外,但上面的定义略显臃肿,建议这么使用: (*(start_fn_t*)(sysparam->master_addr+4))(sysparam); 就直接执行函数了。 2.函数到底在哪? 函数在(sysparam->master_addr+4),其实sysparam->master_addr本身就是一个函数的地址(或者不是?!)那为什么还要再加4呢? 2.1.对于sysparam->master_addr如果不是函数地址,那他在一个函数地址的前面4字节处,这种情况下,sysparam->master_addr是一个结构体成员,这个成员下一个就是函数指针了。 2.2.对于sysparam->master_addr是函数地址,再加4就到函数体里面了,当然就执行不了函数。此时只有Cortex-M中的异常向量具有这个潜质,就是跳到下一个异常函数。 2.3.楼主是不是笔误?对于(sysparam->master_addr+4)其实应该是((int)(&sysparam->master_addr)+4),这样就是在调用sysparam的config_addr成员,显然config_addr也是个函数指针。建议楼主检查下程序,是否应该如此?! 对于((int)(&sysparam->master_addr)+4),显示转换为int是必要的。否则,对于(&sysparam->master_addr)这是个int型指针,对int型指针加4相当于加了4*sizeof(int*),也就是加了0x10,显然加0x10不是我们要的。所以先把(&sysparam->master_addr)转换为int型数,再对这个数加4,此时就是sysparam_t中的config_addr成员了。 综合看这个问题,楼主除了要看明白语句的意思,还要明白程序到底要干什么,我估计程序是要对config_addr成员进行调用,但是没写对,正确的如下: (*(start_fn_t*)((int)(&sysparam->master_addr)+4))(sysparam);

赞0
5 回答

关于地址和地址的值,搞不懂

未设置标签
beary beary 回答时间: 2016-6-6 09:18

小丁 发表于 2016-6-1 15:48 其实看STM32 库,对GPIO的操作就理解了 谢谢~好的

赞0
2 回答

请问谁用过链接文件?看不太懂

未设置标签
今日头条 今日头条 回答时间: 2016-6-1 13:17

moyanming2013 发表于 2016-6-1 11:47 不同的连接器使用的连接语法不同,你这是GCC的连接器吧? 嗯 arm-none-eabi-gcc, 其实我是因为找不到官方文档,才来看看有没有厉害的朋友用过的

赞0
11 回答

请问KEIL里有*.ld文件吗?好像没看到

未设置标签
huaiqiao huaiqiao 回答时间: 2016-6-2 11:07

今日头条 发表于 2016-6-2 08:57 移植到makefile工程里面 哦哦,没搞过。看看csdn的一些博客什么的,应该会有人搞这些东西的。

赞0
3 回答

请问一下,问一个Keil中ROM空间最终地址计算的问题

未设置标签
moyanming2013 moyanming2013 回答时间: 2016-6-1 11:06

本帖最后由 moyanming2013 于 2016-6-1 11:08 编辑 今日头条 发表于 2016-5-31 11:46 谢谢, 那这里的意思是地址从 0x0 到 0x10000 吗? 基本如此,你的地址范围错了,应该是从0x0到0xFFFF,共0x10000。 但具体应该从哪个地址开始,你参考下芯片的手册,要非常具体的看到存储器映射部分,看flash空间到底从哪个地址开始的。

赞0
1 回答

请问一下,一般一个库编译成lib放在内存空间的哪个位置?

未设置标签
moyanming2013 moyanming2013 回答时间: 2016-5-27 21:10

lib最终会被链接,最后生产程序映像,一般放在编址最开始的512MB空间中。

赞0
3 回答

请问一个光秃秃的单片机是如何跑起来的

未设置标签
lcdi lcdi 最优答案 回答时间: 2016-5-27 09:50

厂家有资料可查的。上电后硬件电路复位,完成后振荡器启动,然后从初始地址运行。 内置有boot的话就会跳转到boot。

赞1
0 回答

Keil下载的pack安装之后又板级的boot吗?

未设置标签
1 回答

有两个和汇编相关的面试题,求指点

未设置标签
冷眼1121 冷眼1121 回答时间: 2018-3-3 22:17

百度到一篇相关的帖子。希望对你有所帮助

赞0
12 回答

刚入行嵌入式,想请问一下硬件的东西怎么学

未设置标签
今日头条 今日头条 回答时间: 2016-5-24 12:03

中山无雪 发表于 2016-5-23 19:23 不要专门去看那些书,那些书有很多时候会误导你,还是先从“照猫画虎”开始比较好,遇到问题再去看书,这 ... 谢谢!

赞0
1 回答

在M3/M4权威指南里看到一句关于DSP的描述,顺便问个小白问题

未设置标签
潇潇雨歇pku 潇潇雨歇pku 回答时间: 2016-3-23 13:43

M4内部集成的,请先百度或Google DSP

赞0
7 回答

百度了个GPIO模拟SPI代码,加了自己的理解,求拍砖

未设置标签
beary beary 回答时间: 2016-3-16 13:15

adlu 发表于 2016-3-15 18:36 SPI的时序是很简单,很容易理解的,你把它想的太复杂了。 首先一点,SPIx_FLASH_SendByte()函数并不包含CS ... 正好借楼和楼主的帖子问一下, 你这个byte是不理会receivce的数据,而其实是有数据的吧? 另外麻烦请问一下,SPI是以位为单位全双工的还是字节为单位双工的

赞0
3 回答

GPIO模拟SPI的思路求拍砖

未设置标签
lkl0305 lkl0305 回答时间: 2016-3-14 14:33

SPI时序分4种,找对了,就没问题的,

赞0
1 回答

请问APB的时钟都是AHB给的吗?这些时钟在哪儿配置的呢?

未设置标签
潇潇雨歇pku 潇潇雨歇pku 回答时间: 2016-3-12 08:44

既然用cube库,就可以打开CubeMX直接配置,如下图: 可以看出APB都是AHB分频以后给出的。 在cube库代码中是在SystemClock_Config函数中配置的: 标准库就不了解了,没用过。

赞1
4 回答

请问在单片机中的tick是什么概念?

未设置标签
废鱼 废鱼 最优答案 回答时间: 2016-3-8 10:39

通过定时器实现的时间值,一般用来做时间判断。

赞1
12下一页
今日头条 今日头条


阅读作者更多的帖子

所在话题

参与活动

  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    线下 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    网络 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    网络 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    网络 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    线下 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    线下 2020-10-16