当前位置:网站首页>At32 définit le délai en utilisant le registre DWT du noyau
At32 définit le délai en utilisant le registre DWT du noyau
2022-07-21 01:42:00 【Leo Tanlei】
AT32Utilisation du noyauDWTDélai de réglage du registre
Objet de l'exemple
Cet exemple de code montre comment utiliser AT32 Noyau de DWT Délai de réglage du registre.Avec SysTick Similaire,Utiliser DWTPeut également être obtenu sur la base de Cortex-M Délai précis pour le noyau.
Note::Le code correspondant à cette note d'application est basé sur leV2.x.x Kit de support au niveau du Conseil(BSP)Et le développement,Pour les autres versionsBSP,Attention aux différences d'utilisation.
Liste des modèles pris en charge:
AT32 Toute la série
Utilise principalement la liste des périphériques:
DWT(Cortex-M Noyau)
GPIO
Utilisation rapide
Ressources matérielles
- AT-START-F403A V1.x Plaque expérimentale;
Ressources logicielles
- Le Demo Par AT32F403A Par exemple,BSP Version AT32F403A_407_Firmware_Library_V2.0.6.
- In at32f403a_407_board.c Moyenne,Ajouté DWT Configurer pour soutenir dwt_delay Réglage de la fonction de retard:
DWT Initialiser la fonction void dwt_delay_init(void);
DWT Fonction de retard microseconde void dwt_delay_us(uint32_t nus);
DWT MS Delay Function void dwt_delay_ms(uint16_t nms);
DWT Second Delay, fonction void dwt_delay_sec(uint16_t sec);Il est important de noter que,240MHz Heure DWT Les paramètres de la fonction de retard milliseconde ne sont pris en charge que jusqu'à 0x45EF (Décimal 17895,Objectif atteint17sec), Sinon, il y aura un débordement ,Plus que 10s Il est recommandé d'utiliser DWT Second Delay, fonction. - Cet exemple de code main.c Moyenne,Tous les 500ms,LED2(Rouge)Sera utilisé SysTick Retourner une fois,LED4(Vert)Sera utiliséDWT Retourner une fois, Pour observer l'effet de retard .
Note: : Bureau Oui. project Tout est basé sur keil 5 Et Construire Debout , Si Avec Ménages Besoin Oui. In Le Il est (En milliers de dollars des États - Unis) Traduction Anneau Contexte Allez. Faire Avec , S'il vous plaît. Voir KaoAT32xxx_Firmware_Library_V2.x.x\project\at_start_xxx\templatesDivers environnements de compilation dans(Par exempleIAR6/7,keil 4/5)Une simple modification suffit
Exemple d'utilisation - Ouvre.\SourceCode\SC0080_SourceCode_V2.0.0\utilities\SC0080_Demo\mdk_v5\DWT.uvprojxProgramme source,Télécharger sur le tableau de bord après Compilation.
- Observation LED2/LED4, Vérifier l'effet du programme . La forme d'onde peut également être saisie à l'aide d'un analyseur logique ou d'un oscilloscope pour une vérification plus poussée .
边栏推荐
- Network security in Secondary Vocational Schools - the thinking of reverse PE reverse problem solving in 2022 National Games
- LeetCode__301场周赛.6112. 装满杯子需要的最短总时长___贪心两法
- 显示SAP CRM Product hierarchy的一个小工具
- Tutorial on principles and applications of database system (036) -- MySQL index (II): create index
- 归一化原来这么重要!深入浅出详解Transformer中的Normalization
- APScheduler怎么设置任务不并发
- Record of force deduction and question brushing 2---35 Search insertion location
- Tutorial on principles and applications of database system (034) -- data integrity of MySQL (VII): default
- 网络安全—综合渗透测试-CVE-2010-2883-PDF漏洞分析
- 移动端测试必备技能: adb命令和抓包
猜你喜欢
Message queuing - getting started with message queuing
Network security in Secondary Vocational Schools - the thinking of reverse PE reverse problem solving in 2022 National Games
二值化神经网络权重的分布规则
腾讯民汉翻译 小程序 改接口版(研究中)
ICLR 2022 | gnnaskernel: a general framework that can improve the expression ability of any GNN
Android开发Tencent的面试准备
Force deduction question brushing record 1---704 Binary search
Visio使用
私域流量和裂变营销的关系,什么是超级APP,我们企业能拥有吗?
iMeta | ggClusterNet微生物网络分析和可视化保姆级教程
随机推荐
Using TinyMCE rich text editor in vscode
clion创建第一个C项目
mysql 排序索引字段的优化
微信小程序如何实现select二级下拉
力扣279-完全平方数——动态规划
二值化神经网络权重的分布规则
网络安全—综合渗透测试-CVE-2018-10933-libssh漏洞分析
机器学习基础篇(2)之基础知识和绘制图形
Luogu p1873 [coci 2011/2012 5] Eko / tree cutting dichotomy
超分领域常见的损失函数
如何在自动化测试中使用MitmProxy获取数据返回?
Miller gingival recession and mucogingival junction
中职网络安全技能大赛P100-Dcore(轻型CMS系统)SQL注入
力扣刷题记录1-----704.二分查找
一条代码带大家绘制交互式+pdf+png等多格式桑基美图
科赫曲线
Review of interview questions 2
LeetCode.745. 前缀和后缀搜索____双字典树+双指针
消息队列——消息队列入门
Dynamic memory management