8 火柴棍mcu

尚未进行身份认证

从事嵌入式开发工作,自身技能,电路设计:单片机、ARM、DSP、PowerPC、FPGA等处理器及外围电路;硬件编程:C51,STM8,STM32,ESP8266;软件编程:LwIP、FreeRTOS、uC/OS;语言:VC++(MFC)、C#(winForm);开发工具:VS2010、keil、IAR、Altium designer、PADS。项目经验:视频图像采集卡电路设计、网络工控机、wifi智能遥控器程序开发。

等级
TA的排名 25w+

STM32MP157C-DK2 Linux系统关机指令

STM32MP157C-DK2开发板上没有power key按键,所以不能通过按键关机,可以通过命令终端通过指令关机。shutdown -h now,立即关机;shutdown -h +5,5分钟后关机;reboot,重启。火柴棍科技工作室:www.huochaigun.top技术交流群STM32MP1:861926625ESP8266:476685983...

2020-02-07 22:01:17

STM32MP157C-DK2->Develop on Arm® Cortex®-A7之 C语言开发LED例程

编写C代码控制STM32MP157C-DK2开发板上的LD5以1s的时间间隔闪烁。根据en.MB1272-DK2-C01_Schematic可以得知STM32MP157C-DK2开发板有两个GPIO口控制的LED灯,PA13和PA14,LED部分电路图如下:例程使用PA14作为演示。开发步骤可参考官方wiki教程<Create a simple hello-world app...

2020-02-02 22:42:31

MFC 生成可执行的exe

1.工程右键选择属性:2.【配置(C)】选择<Release>,【配置属性】-》【常规】-》【项目默认值】-》【MFC的使用】选择<在静态库中使用MFC>:3.【配置属性】-》【C/C++】-》【代码生成】-》【运行库】选择<多线程(/MT)>:4.点击应用,再点击确定:5.解决方案配置选择Release:6.生成解决方案...

2020-01-18 10:59:02

STM32MP157C-DK2->Develop on Arm® Cortex®-A7之 运行toggle_led.sh例程

使用一根USB A转Micro USB的连接线,一端连接电脑的USB口,一端连接开发板的Micro USB口(CN11),启动SecureCRT连接到开发板,连接方式为串口,配置如下:开发板启动完成之后:ST OpenSTLinux - Weston - (A Yocto Project Based Distro) 2.6-openstlinux-4.19-thud-mp1-19-...

2020-01-09 00:03:45

STM32MP1 SSH 出现REMOTE HOST IDENTIFICATION HAS CHANGED!

根据STM32MP1 Hands-on V1.1手册配置网络部分以及使用ssh连接目标板,将电脑通过USB连接到STM32MP157C DK2开发板,网络连接到USB网卡,配置IP为192.168.7.90,在Windows10下运行PowerShell终端,输入命令:ssh root@192.168.7.2然后回车,提示REMOTE HOST IDENTIFICATION HAS...

2020-01-05 23:29:32

STM32L4 运行FreeRTOS之STOP2低功耗模式

最近做一个物联网的项目,由于功能比较多,为了简化程序逻辑,所以使用了FreeRTOS操作系统,MCU为STM32L431。FreeRTOS的源码只实现了sleep级别低功耗模式(需要定义#define configUSE_TICKLESS_IDLE 1),此模式只有CPU停止运行,功耗有几个mA电流。STOP模式2是MCU能被一些外设唤醒的最低功耗模式。但...

2020-01-04 01:21:09

STM32MP157C-DK2 boot the image

描述在Ubuntu 18.4平台下烧录Starter-Package imge,准备器件:STM32MP157C-DK2 Discovery kit一套,16GB MicroSD一张,USBA转TypeC连接线一根,TypeC 接口电源一个(我使用的是华为手机TypeC充电器)。参考:https://wiki.st.com/stm32mpu/wiki/Getting_started/STM3...

2019-11-25 23:52:48

STM32L4 使用HAL库做IAP功能,bootloader跳转到APP后产生HardFault_Handler()

通过仿真器调试发现执行到APP的HAL_Init()->HAL_NVIC_SetPriorityGrouping(NVIC_PRIORITYGROUP_4)->NVIC_SetPriorityGrouping(PriorityGroup)函数时进入的HardFault_Handler()中断,此时Call Stack+Locals窗口已经显示了已经执行了SysTick_Handler(...

2019-11-22 23:34:33

STM32MP157C-DK2 开机测试

开发板选择 stm32mpu wiki的General Books使用了两款STM32MP1开发板作为演示讲解,STM32MP157x-EV1和STM32MP157C-DK2,由于STM32MP1是比较新的东西,自己对Linux开发也不熟,为了避免在学习过程中遇到遇到过多的问题,所以选择购买和教程一致的开发板。STM32MP157x-EV1在某宝上就可以买到,价格3500左右,对我来说价...

2019-09-17 22:44:38

STM32MP157C-DK2->Develop on Arm® Cortex®-A7之Install the SDK

官方wiki教程:https://wiki.st.com/stm32mpu/wiki/Getting_started/STM32MP1_boards/STM32MP157C-DK2/Develop_on_Arm%C2%AE_Cortex%C2%AE-A7/Install_the_SDK这部分指导安装开发Arm® Cortex®-A7端的STM32MP1 开发包。STM32MP1 开发包包含...

2019-08-09 11:14:52

STM32MP1开发环境搭建

STM32MP1 wiki教程:https://wiki.st.com/stm32mpu/wiki/Main_Page。按照教程的介绍,开发MPU需要在linux环境下,一般选择在VMware虚拟机环境下安装Ubuntu。安装步骤:1、安装VMware,我安装的是VMware 10.0.0,链接:https://pan.baidu.com/s/1qTKejZcBXWk94MHiJBi3...

2019-07-22 11:40:13

STM32 使能了ReadOutProtection后再次烧录程序?

当时使能了ReadOutProtection,使用Keil重新烧录程序时,会提示Flash Download failed - "Cortex-MX",需用使用stm32 st-link utility工具解除保护,Target->Option Bytes,Read Out Protection选择Level0,Read Out Protection解除。...

2018-09-20 23:49:59

Z-Stack 配置按键为中断模式

以下以P1.1为例需要修改的地方:1.开启ISR_KEYINTERRUPT的宏定义在OnBoard.c中取消#define ISR_KEYINTERRUPT的注释;2.设置按键管脚想关的定义在hal_key.c中修改KEY_SW_6相关的定义为对应的按键GPIO#define HAL_KEY_SW_6_PORT   P1                          

2017-10-23 14:34:32

CC2530移植Z-Stack协议key配置注意事项

项目遇到的问题:调试zigbee通信项目时,之前一直使用开发板卖家提供的ZStack-CC2530-2.5.1a协议栈,调试完成后将程序烧写到自己制作的硬件上也能正常运行,后来使用TI官方的Z-Stack Home 1.2.2a协议栈,将程序烧写到开发板上能正常运行,而将程序烧写到自己做的硬件上终端设备不能加入zigbee网络,LED灯一直闪烁。原因:通过排查发现,此问题与HAL_KEY_JO

2017-10-17 10:43:46

CC2530 ZNP工程ZDO_IEEE_ADDR_REQ的使用

将Z-Stack协议栈中的znp工程下载到CC2530中,使用Z-Tool 2.0工具配置的和启动CC230作为协调器,测试一下ZDO命令。测试时发现发送ZDO_IEEE_ADDR_REQ,ZDO_NODE_DESC_REQ,ZDO_POWER_DESC_REQ,ZDO_SIMPLE_DESC_REQ,ZDO_ACTIVE_EP_REQ这些指令等不到终端设备的回复,在网上搜索相关问题,得到的解

2017-10-16 18:19:56

IAR 不能 Go to Definition

IAR 工程文件移动了路径,不能 Go to Definition 。解决方法1. Project -> Option   改变一下里面的某个设置2. 点击OK3.点击 Make 重新编译工程编译完成后就行了

2013-05-20 16:28:48
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。