- 博客(14)
- 资源 (14)
- 收藏
- 关注
原创 HAL时钟系统的再配置
背景:我自己的项目,需要应用到STM32F401,启动时候需要从HSI RC内部振荡器工作,等外部HSE工作后,再切换到外部。有时候HSE会停止。这时候还能够回到初始状态作。STM32F4的时钟系统如下图:由于切换到HSE后,如果HSE停止,系统将不工作,所以需要增加看门狗来回倒初始状态。并且RCC->CR中的RCC_CR_HSERDY状态会出错,所以更需要看门狗来处理。代码如下:2.外部时钟频率检测代码如下:打开MCO,5分频输出到TIM1做计数器。来计算当前的频率。切换HSE,如果直接 Sy
2022-06-10 16:30:03 1449
原创 STM32CUBEMX I2C Slave
STM32CUBEMX I2C Slave这几天正在搞 STM32CUBEMX I2C Slave,尽量用HAL库来做。感觉这个库很不完善啊。作为stm32作为slave i2c,只支持master固定长度得读和写。否则就出错。如果用i2c detect,就会出错。这根本没有办法使用。只能进行大量得修改HAL。好不容易改成了任意长度得读写不出错了。detect也不报错了。HAL也被我改的面目全非。下一步好好整理一下。尽可能对HAL库做做小的修改。......
2021-02-01 18:47:56 1072 1
原创 STM32CubeMX无法进入main函数问题。
STM32CubeMX无法进入main函数问题。刚刚更新了STM32CubeMX到最新的v6.0.1版本,同时把H7的库也更新了。发现之前可以使用的程序无法进入到main函数了。不知道修改了哪里。通过Beyond Compare对比文件。发现uvprojx文件的 useUlib=0。进入mdk工程中,发现use microlib设置未被选中。更改选中后正常。不知道在CubeMX中是否可以设置一直选中。或者不被修改。同时使用LCD 的LTDC模块也有不同。LTDC之前选中layer为1,生成的代码没
2020-10-14 19:53:04 1846 1
原创 最新的stm32 PACK 文件
最新的stm32 PACK 文件通过Pack Installer 安装pack文件非常的缓慢,去官网找也很麻烦。通过Pack Installer 安装pack文件非常的缓慢,去官网找也很麻烦。可以通过下面链接下载pack包Keil.STM32H7xx_DFP.2.5.0.packhttps://keilpack.azureedge.net/pack/Keil.STM32H7xx_DFP.2.5.0.pack链接: Keil.STM32H7xx_DFP.2.5.0.pack.Keil.STM32F
2020-09-08 10:41:22 1239
原创 STM32F767 SDRAM DCMI LTDC野火开发板
@STM32F767 SDRAM DCMI LTDC野火开发板基于STM32F767 的系统设计这几天一直基于野火的F767开发板进行项目开发。液晶位800x480。外扩一片SDRAM:W9825G6KH-6现在遇到一个奇怪的问题。板子调试过程中,一切顺利,按复位按键都可以正常运行。某次准备调试的时候给开发板上电,发现没有进入到GUI界面。很是奇怪。经过多次尝试。发现只要搁置一会,在启动,就会出现SDRAM错误,然后进行GUI_Init 时候就会跳到HardFault_Handler();如
2020-07-21 22:28:35 789
原创 猫盘去掉只读系统
1.mount -o remount, rw /2.chmod +w /etc/inittab3.vim /etc/inittab然后将下面这行前面的#号去掉,保存。#::sysinit:/bin/mount -o remount,rw /reboot即可。
2019-10-15 12:05:59 487
原创 猫盘 X3P系统 修改SN及MAC
用户名:root密码:Etech12读SN/opt/bin/sn_tool read写SN/opt/bin/sn_tool write “SP03BV1000xxxxxx”读mac/opt/bin/mac_tool read 1写mac/opt/bin/mac_tool write 1 “78:c2:c0:xx:xx:xx”...
2019-10-13 21:06:01 3088
原创 树莓派+猫盘实现离线下载
树莓派+猫盘实现离线下载猫盘设置树莓派设置猫盘设置最近矿难收了一个猫盘盒子加上手里升级剩下的500G硬盘。猫盘外网访问很慢,所以就直接开samba用。设置很简单,插进去硬盘,按住复位,等黄灯闪烁就可以用了。这个时间稍长,请耐心等待。然后用app打开搜索,绑定,进入设置打开samba就可以了。树莓派设置安装qbittorentsudo apt-get install qbittorren...
2019-10-02 08:59:29 2389
原创 ESP32 支持 sta和smart config,并可以自动get 天气。
一般再做产品的时候都希望,刚启动的时候进入到smart config状态。配置完毕后,下次启动自动连接到sta状态。以下就是我调试的代码。通过检测flash区是否有存储的ssid信息来判断是否需要进入到smart config状态。也可以加入GPIO识别。这样就可以在启动的时候强制进入到smart config中。/* Esptouch example This example...
2019-04-25 23:23:25 746 1
原创 使用BeagleBone搭建 homebridge连接homekit
使用BeagleBone搭建 Homebridge连接homekit好多年前申请了一个BeagleBone的板子,基于AM335x的Cortex A8 的嵌入式系统。这几天终于翻出来了。之前用树莓派搭建的Homebridge,不过有些许费电。这个板子很小巧,也很省电。准备用这个来做一个网关。连接小米和苹果的智能系统。这几天查了 一下,img居然有更新。我也就把小板子更新了一下系统。我的板子是B...
2019-01-19 12:56:37 829 3
原创 esp8266 获取天气信息
esp8266连接本地wifi。作为web client get 天气信息。天气网站链接如下:https://api.thinkpage.cn/v3/weather/now.json?key=wcmquevztdy1jpca&location=tianjin&language=en&unit=c返回数据如下:{"results":[{"location":{"id":"WW...
2018-03-15 21:30:18 4787
原创 基于ESP8266的NodeMCU web 无线设置
之前参考了一下别人的代码。http://www.cnblogs.com/wangzexi/p/5723853.html此文章使用的SDK版本比较老,现在很多实现都不一样了,每天只能晚上调试一会。进过一个星期的摸索终于基本实现了要求。之前的SDKwifi.sta.config('MY_SSID', 'MY_PASSWORD')wifi.ap.config({ ssid = 'mymcu', auth...
2018-03-13 23:54:40 2431 1
Infineon TC397 KITA2GTC3973V3TFTTOBO1,KITA2GTC3975VTFTTOBO1 固件
2022-12-06
micropython 基于esp32 solo 单核
2022-11-26
STM32F401 I2C PEC packet error checking
2022-06-10
lwip-2.1.3.zip
2021-12-23
serial-digital-fiber-transmission-system-st-259-smpte
2021-12-17
implementation-of-24p-25p-and-30p1920 1080
2021-12-17
usb_compositeDev.zip
2019-09-24
lwIP 2.1.1
2018-11-13
基于esp8266 sdk 2.1.0的init.lua
2018-03-12
stm32F103 OLED 例程 使用硬件SPI驱动
2017-06-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人