1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我正在学习 Udemy 课程,我们正在学习从头开始制作驱动程序。我知道,这不实用,但它教会了我如何做到这一点,并帮助我学会了如何更好地阅读数据表。无论如何,我已经编写了以下代码来写入 RCC 和 FLASH 寄存器以配置时钟。虽然我怎么能测试这个?我试图打开和关闭输出引脚,它看起来非常慢,大约 1.4MHz。我也在直接操作输出寄存器。对这个 32 位初学者有什么提示吗?
|
|
相关推荐
1个回答
|
|
感谢大家的投入!看完这个,研究其他地方,经过更多的修补,我终于让它工作了。尽管学习如何从头开始制作我自己的驱动程序很有价值(我现在更了解其他驱动程序现在所做的事情),但我决定使用 CMSIS 标头定义我已经足够自在了。尽管我仍然对使用 ST HAL 犹豫不决,因为我正在做的事情从直接寄存器操作(模拟游戏控制器协议)中受益匪浅。下面是我对 STM32F407VG 的最终代码,以 180MHz 运行,使用 8MHz 外部晶振,以便将来其他人受益。
|
|
|
|
只有小组成员才能发言,加入小组>>
请教:在使用UDE STK时,单片机使用SPC560D30L1,在配置文件怎么设置或选择?里面只有SPC560D40的选项
2735 浏览 1 评论
3241 浏览 1 评论
请问是否有通过UART连接的两个微处理器之间实现双向值交换的方法?
1810 浏览 1 评论
3650 浏览 6 评论
6039 浏览 21 评论
1339浏览 4评论
201浏览 3评论
对H747I-DISCO写程序时将CN2的st-link复用为usart1,再次烧录时无法检测到stlink怎么解决?
350浏览 2评论
STM32G474RE芯片只是串口发个数据就发烫严重是怎么回事?
444浏览 2评论
STM32处理增量式编码器Z信号如何判断中断是正转的还是反向转的?
274浏览 2评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 09:24 , Processed in 0.984216 second(s), Total 45, Slave 39 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号