![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式开发
文章平均质量分 62
金龙木木
这个作者很懒,什么都没留下…
展开
-
xilinx 双核AMP运行------zynq 7020
zynq7020 片子相对较老,支持的bif文件中,不能指定各个核运行的应用程序,所以不能使用zynqMp直接指定程序运行在那个核上的方式进行。原创 2022-11-13 13:30:07 · 1752 阅读 · 2 评论 -
DSP2812/28335 调试问题记录
问题一、移位问题宏定义 #define RELAY_UP_ERR ((INT8U)0x01) 定义gul_TotalRelaySta = 0; gul_TotalRealySta = gul_TatalRelaySta &(~((RELAY_UP_ERR)<<(2*ucChannelId)));/*清除通道错误状态*/ gul_TotalRealySta = gu...原创 2020-03-02 10:49:22 · 1275 阅读 · 0 评论 -
STM32学习 ——STM32 复位介绍
STM32支持三种复位形式,分别为系统复位,上电复位和备份区域复位。一:系统复位系统复位将复位除时钟控制寄存器CSR中的复位标识和备份区域中的寄存器以外的所有寄存器。当以下实践中的一件发生时,产生一个系统复位:1:NRST管脚上得低电平(外部复位)2:窗口看门狗计数终止(WWDG复位)3:独立看门狗计数终止(IWDG复位)4:软件复位(SW复位)5:低功耗管理复位原创 2012-02-07 08:42:19 · 5038 阅读 · 0 评论 -
STM32学习——STM32 独立看门狗的使用
STM32有两种看门狗:独立看门狗和窗口看门狗。本文主要介绍独立看门狗的使用。独立看门狗(IDWG):由独立的40KHZ的低速时钟为其驱动。因此,即使主时钟发生故障,IDWG依然可以正常工作。窗口看门狗(WWDG):有从APB1的时钟分频后得到的时钟驱动,通过可配置的时间窗口来检测应用程序非正常的过早或过迟的行为。IDWG最适合用于那些需要看门狗在一个主程序外,能够完全原创 2012-02-07 08:29:38 · 1921 阅读 · 0 评论 -
C语言union联合体,在内存中的排列!
编程中,需要使用到union联合体,不清楚到底在内存中是怎么对应的,所以写了个测试的函数,进行测试了下。发现bit位按照定义,定义在前的为实际的低位#include typedef unsigned long u32;typedef unsigned short u16;typedef struct { // bits description u16 DI0:原创 2012-04-28 15:40:25 · 1781 阅读 · 0 评论