STM32入门若干问

从51迁移过来的会发现,好复杂。。

第一个问题:新建工程时选择包会出现CMSIS driver和stdperiph driver两种driver,这是因为:CMSIS是ARM开发的统一驱动接口,其正常工作的前提是你必须在工程里引用相关的stdperiph driver。

第二个问题:一般的板子上为什么有两个晶振?其中一个圆柱形晶振是常见的32.768k晶振,提供给RTC使用。32768晶振产生的时钟信号经过2^15次方分频刚好得到1Hz的脉冲。另外一个晶振用来提供全局时钟。

第三个问题:常见的板子上留了一个JTAG位,其连接关系是?这20个脚大部分是NC引脚,有用的引脚都是STM32和JTAG或SWD相关的复用引脚,可以查阅数据手册。

第四个问题:编译工程时提示USART not configured in RTE_Device.h,这需要在RTE_device.h里手动更改配置使能相关硬件(这句中0改为1即为使能)。

#define RTE_USART1    0

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值