历史上的今天
返回首页

历史上的今天

今天是:2025年04月10日(星期四)

正在发生

2019年04月10日 | stm32 PUSH 按键控制LED闪烁

2019-04-10 来源:eefocus

int main(void)

{

  /* USER CODE BEGIN 1 */

 

  /* USER CODE END 1 */

 

  /* MCU Configuration----------------------------------------------------------*/

 

  /* Reset of all peripherals, Initializes the Flash interface and the Systick. */

  HAL_Init();

 

  /* USER CODE BEGIN Init */

 

  /* USER CODE END Init */

 

  /* Configure the system clock */

  SystemClock_Config();

 

  /* USER CODE BEGIN SysInit */

 

  /* USER CODE END SysInit */

 

  /* Initialize all configured peripherals */

  MX_GPIO_Init();

  /* USER CODE BEGIN 2 */

 

  /* USER CODE END 2 */

 

  /* Infinite loop */

  /* USER CODE BEGIN WHILE */

  while (1)  //ËÀÑ­»·  ²é¿´Ö´ÐÐЧ¹û

  {

 

  /* USER CODE END WHILE */

 

  /* USER CODE BEGIN 3 */

if(HAL_GPIO_ReadPin(GPIOA, GPIO_PIN_8) == GPIO_PIN_RESET)

HAL_GPIO_WritePin(GPIOB, GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_2, GPIO_PIN_RESET);

else

HAL_GPIO_WritePin(GPIOB, GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_2, GPIO_PIN_SET);

/*HAL_Delay(1000);

HAL_GPIO_WritePin(GPIOB, GPIO_PIN_0, GPIO_PIN_SET);

HAL_GPIO_WritePin(GPIOB, GPIO_PIN_1, GPIO_PIN_RESET);

HAL_Delay(1000);

HAL_GPIO_WritePin(GPIOB, GPIO_PIN_1, GPIO_PIN_SET);

HAL_GPIO_WritePin(GPIOB, GPIO_PIN_2, GPIO_PIN_RESET);

HAL_Delay(1000);

HAL_GPIO_WritePin(GPIOB, GPIO_PIN_2, GPIO_PIN_SET);

HAL_GPIO_WritePin(GPIOB, GPIO_PIN_0, GPIO_PIN_RESET);

*/

 

  }

  /* USER CODE END 3 */

 

}

推荐阅读

史海拾趣

CML Microcircuits公司的发展小趣事

为了进一步扩大市场份额,CML Microcircuits公司开始积极拓展全球市场。通过与当地代理商和分销商建立合作关系,CML的产品逐渐进入了全球各地的电子市场。同时,公司还设立了多个海外研发中心和销售中心,以便更好地服务全球客户。这些举措不仅提升了CML的品牌知名度,也为其带来了更多的商业机会。

DYMO公司的发展小趣事

随着市场需求的不断变化,DYMO公司不断推出新的产品线,以满足不同消费者的需求。除了传统的标签打印机外,DYMO公司还推出了便携式打印机、工业级打印机等多种类型的产品。这些产品不仅功能强大,而且设计精美,深受消费者的喜爱。通过产品线的多样化,DYMO公司进一步巩固了其在标签打印领域的领先地位。

Conditioning Semiconductor Devices Corp公司的发展小趣事

为了进一步提升技术水平和扩大市场份额,CSDC积极寻求与国际半导体巨头的合作。通过与这些公司的技术交流和合作研发,CSDC不仅获得了先进的技术支持,还成功打入了国际市场。这一合作不仅提升了CSDC的品牌影响力,也为其带来了更多的商业机会。

American Custom Components公司的发展小趣事

近年来,电子行业面临着原材料价格上涨、市场竞争激烈等挑战。American Custom Components公司也不例外,面临着成本压力和市场份额的下降。为了应对这些挑战,公司采取了一系列措施,包括优化生产流程、降低生产成本、加强研发创新等。同时,公司还积极拓展新的应用领域和市场,寻找新的增长点。这些努力使得公司在行业竞争中保持了一定的优势。

ASC Capacitors公司的发展小趣事

ASC Capacitors一直注重技术研发和创新。在XXXX年,公司成功研发出了一种新型薄膜电容器,该电容器不仅具有优异的性能,而且寿命长达100,000小时以上。这一技术突破使得ASC Capacitors在电容器市场上取得了重大突破,也奠定了公司在行业内的领先地位。

FARNELL公司的发展小趣事

近年来,随着电子行业的不断发展壮大,FARNELL公司也开始向多元化方向发展。除了电子元器件分销业务外,公司还涉足了工业自动化、智能制造等领域。这种多元化的发展战略使FARNELL公司的业务范围更加广泛,也为公司带来了新的发展机遇。

以上五个故事概述了FARNELL公司在电子行业中的发展历程和主要成就。这些故事展示了FARNELL公司不断创新、积极应对市场挑战的精神以及其在电子行业中的重要地位。

问答坊 | AI 解惑

dm9000PING一段时间后就不通了

WINCE 平台 DM9000网卡 用主机去PING 一开始很正常,过了一段时间(半小时到2小时,感觉是随机的)就不通了,一定要重新启动才行,而且不是每块板子都有这个现象。有的板子能一直正常工作,请问有人遇到过这样的问题吗?…

查看全部问答>

DS18B20传感器问题

我下了个DS18B20的驱动程序,按到arm板上后进行读数,能复位,但就是在发出温度转换信号后那里卡住了,读不出数。 驱动程序如下: #include #include #include #include #include #include #include #include #include #incl ...…

查看全部问答>

QuartusII下载到芯片出现问题,好像是说啥ID不对

机器没在身边,器件选的是stratixII:AUTO,电路就是一个全加器,当下载到芯片时提示JTAG对应设备的ID不匹配好像是,但我选择其它芯片也不行,比如MAX7000S或Cyclone什么的,应该怎么设置呢? …

查看全部问答>

ADS1.2如果一个数后带L是表示什么?

在ADS1.2的c编译器件中. 如果一个数后带L是表示什么? 如: i= 0x12345678L; 原来在书上看过这这种表示的说明. 但因为很少用.现在忘记了. 哪位能再提示一下?…

查看全部问答>

请问在公话网上用双音多频传输数据的可靠性一般是多少?

有一项目需要在公话网上用DTMF传输长字符串,请问有做过DTMF传输的大侠,传输的速度及误码率一般是多少?…

查看全部问答>

那个MSP430 Application UART驱动装不上

,C盘的system32里的drivers也有那个usbser.sys了,自己指定IAR V5.4的drivers目录还是安不了,难道我的文件有问题?系统是32位的win7…

查看全部问答>

如何降低芯片功耗

上周从代理商那里拿到launchpad开发板,并申请了几片样片(MSP430G2232),因为第一次调试MSP430的芯片,先直接实现功能,然后在处理功耗。 我把样品焊接到目标板上,烧录程序后,功耗有120ua。使用排除发降低功耗,一个个功能模块去掉,功耗不见减 ...…

查看全部问答>

晒WEBENCH设计的过程+高通(16.5Khz)滤波器设计

第一步:打开TI官网就能看到WEBENCH,在TI的WEBENCH里,点\"filters\",即进入高通滤波器设计 第二步: 基本参数设置。设置前我们先明确我们的设计要求。本设计要求双电源+/-5V供电,截至频率16.5khz,增益为2. “基本设置参数”介绍: cutoff ...…

查看全部问答>

电源的三极管作用

本帖最后由 woshlj2008 于 2014-8-19 13:43 编辑 我看了一下用18V电池给12V-24V的产品供电的电路,发现电池进来时有两个三极管接线好奇怪,搞不懂,望各位大神指教,讨论一下。如图:图中,电源进来端是两节9V电池,后面是输出给产品供电的,Q1是 ...…

查看全部问答>