您尚未登录。

#2 全志 SOC » 各位大神,有谁碰到过我这种问题:V3S用华邦32M Nor flash(W25Q256FV)正常,换成W25Q256JV出现jffs2错误 » 2018-04-30 14:12:07

goodgoodstudy
回复: 27

各位大神,有谁碰到过我这种问题:V3S用华邦32M Nor flash(W25Q256FV)正常,换成W25Q256JV出现jffs2: jffs2_scan_eraseblock()

#3 DOPI开源摄像头(HI3516/HI3518) » 请问大家,这种需求用什么方案比较好? » 2018-04-27 08:36:56

goodgoodstudy
回复: 0

1、主板需连接17 个摄像头,4 个灯,一个电子锁,摄像头、灯均为分布式,用有线连接至主板。。

2、用户使用微信或者支付宝扫描二维码,服务器收到信息之后,发送开锁的指令到设备,
  设备接受到指令之后,开启电子锁,同时启动4 个灯,以及一个摄像头,这个摄像头持续工作,录取视频并保存到本地。

3、用户在关门(锁) 之后,其余16 个摄像头启动,分别获取一张图片,  获取时间在2 秒钟之内,
摄像头可以几个同时启动或者依次启动。获取完图片之后,关闭灯光,
图片以特定的数据格式通过4G网络传输至服务器。第二点和第三点是一次完整流程。。

#4 Re: ESP32/ESP8266 » ESP32 的模块本身已经包含了 SPI Flash,那么那些SPI的引脚模块厂家又把他们引出来了,是否意味着还可以作为其他任意使用? » 2018-04-24 10:53:58

就是相当于复用了 有的时候在读flash 而你这个时候不能进行spi操作

spi Flash的spi复用要有一定功力的人才能驾驭得住,不然会像脱缰的野马奔腾不息   哈哈

#6 Re: Nuvoton N32905/N32926/NUC972/N9H20/N9H26/N9H30 » N32926 Capture驱动 » 2018-04-20 13:43:58

没有看太明白,新唐提供的vin_demo不能实现什么功能呢?你是想基于vin做什么改进?嵌入到自己的应用?

#7 Re: 技术人生/软件使用技巧/破解经验/技术吐槽/灌水 » [随便聊聊]在这个节骨眼上(某兴被禁止使用美帝的芯片),阿里把中天微收购了,是好事还是坏事? » 2018-04-20 13:34:11

我认为是好事,大公司收购部分股权,让初创员工兑现部分现金,改善创业者的生活。同时有了钱公司也能招揽很多高精尖人才,才能更好更快发展。

#8 Re: Cortex M0/M3/M4/M7 » stm32f030 的rtc居然没有独立供电的vbat » 2018-04-10 14:38:09

BugActiveDaughter 说:

很生气的说

忍忍吧,便宜货都是酱紫,我都是直接用pcf8563外置rtc

#9 全志 SOC » 全志A83 4.4的sdk,设置里的移动网络设置里面的首选网络类型,只有2G和3G,怎样增加4G选项进去? 有人弄过没? » 2018-04-10 14:36:38

goodgoodstudy
回复: 0

全志A83 4.4的sdk,设置里的移动网络设置里面的首选网络类型,只有2G和3G,怎样增加4G选项进去?
有人弄过没?

#10 Re: 全志 SOC » 请问四个摄像头拼接成360度图像,有什么开源项目可以学习吗 ? » 2018-04-10 08:56:24

opencv一定可以实现,去demo里面翻一翻看能不能找到有用的,要是找不到能直接用的,就调用opencv api写一个.

#14 Cortex M0/M3/M4/M7 » 我用STM32F103RET6的RTC 买的爱普生的12.5pF的32.768KHz的4脚工业级晶振,结果。。。。大约1个星期差出10多 » 2018-03-22 22:46:47

goodgoodstudy
回复: 8

我用STM32F103RET6的RTC   买的爱普生的12.5pF的32.768KHz的4脚工业级晶振,结果。。。。大约1个星期差出10多秒   然后把并联到晶振的10M电阻调到5.1M就好些了,如果直接拆掉 慢的更离谱

#15 计算机图形/GUI/RTOS/FileSystem/OpenGL/DirectX/SDL2 » 各位前辈好,用MATLAB编的GUI小程序怎么保存成用电脑直接可以打开(不用装MATLAB就可以打开),会的前辈多多指教 » 2018-03-20 13:20:10

goodgoodstudy
回复: 0

各位前辈好,用MATLAB编的GUI小程序怎么保存成用电脑直接可以打开(不用装MATLAB就可以打开),会的前辈多多指教

#16 ESP32/ESP8266 » 老哥们,谁有spi 9341能读点的驱动。 » 2018-03-20 13:00:06

goodgoodstudy
回复: 1

老哥们,谁有spi  9341能读点的驱动。

#17 ESP32/ESP8266 » 问个esp32 spi的问题,我调试的时候发现 cs拉低到clk出来延时才几个ns,我用的官方的库,谁有好的解决办法啊 » 2018-03-20 12:58:13

goodgoodstudy
回复: 0

问个esp32 spi的问题,我调试的时候发现 cs拉低到clk出来延时才几个ns,我用的官方的库,谁有好的解决办法啊

#18 ESP32/ESP8266 » 我想问一下,ESP8266通过透传收到的数据存在哪了?我想利用远程控制8266的IO口,怎么去实现,有谁知道吗?希望得到指导,谢谢,,,我刷 » 2018-03-20 10:33:05

goodgoodstudy
回复: 0

我想问一下,ESP8266通过透传收到的数据存在哪了?我想利用远程控制8266的IO口,怎么去实现,有谁知道吗?希望得到指导,谢谢,,,我刷的是官网的最新固件

#21 ESP32/ESP8266 » 求助modbus485通讯问题 » 2018-03-15 22:36:27

goodgoodstudy
回复: 0

各位大佬,最近新写的一个modbus485的程序 ,主站往串口助手发数据是正常的,用串口助手给从站发送由主站发过来的数据,从机收到的数据个数和内容都是对的,但是把主站和从站直接连起来发现从站接收到的数据个数和内容都不对,主站和从站、串口助手波特率都是9600,无奇偶校验,停止位1位,连线都没有问题,求大佬帮忙解答

其中主站用的是周立功的RSM3485ECHT隔离模块 电源为3.3V  从站用的是RSM485IDHT 电源为5V  不知道这个会影响吗

#22 全志 SOC » 请问一下,F1C100,F1C100S,F1C100A有什么区别? » 2018-03-04 22:57:37

goodgoodstudy
回复: 1

请问一下,F1C100,F1C100S,F1C100A有什么区别?

#24 全志 SOC » 问一个弱弱的问题,全志为什么叫sunxi? » 2018-02-03 08:10:15

goodgoodstudy
回复: 1

问一个弱弱的问题,全志为什么叫sunxi?

#25 Re: 全志 SOC » 交叉编译ssh到v3s上,configure openssh时出错,求助 » 2018-01-23 08:42:53

zhen8838 说:

谢谢……我重新编译了根文件,成功开起ssh了

你是用dropbear,还是其他的sshd?

#26 Re: 全志 SOC » 买个全志arm9 F1C100s 方案的唱戏机回来拆一拆 » 2018-01-23 08:41:46

kgp0213 说:

xboot带的演示效果那么的酷炫,居然不支持LCD?

xboot目前没有适配f1c100s的lcd而已,估计要不了几天就可以了。

#31 Re: S3C2440/S3C2416/S3C6410/S5PV210 » (39¥包邮)惠普计算器HP39gs资料(入坑记录) » 2018-01-06 21:20:19

程序在ROM里面跑最多可以设置两个断点,而且经常没卵用。

在RAM里面跑断点个数貌似不限

#34 Re: Openwrt/LEDE/AR9331/MT7688/RT5350 » MT7620如何实现一键弹出U盘 » 2017-12-20 18:06:03

根据看到的资料,我觉得是这样,不过以前没试过。有空拿出我的widora neo出来试一试

#35 Re: Cortex M0/M3/M4/M7 » 最近做个8X11行列键盘,我测试都很好,但是客户说有漏按键的。各位有什么经验介绍一下? » 2017-12-20 18:00:31

我准备 用中断搞 了。行驱动用4MS的中断去轮流拉低IO。然后 列做成2MS去抖的IO中断。用中断采集。

#36 Cortex M0/M3/M4/M7 » 最近做个8X11行列键盘,我测试都很好,但是客户说有漏按键的。各位有什么经验介绍一下? » 2017-12-20 17:58:27

goodgoodstudy
回复: 14

最近做个8X11行列键盘,我测试都很好,但是客户说有漏按键的。各位有什么经验介绍一下?

比如扫描时间,列切换前后时间,去抖动时间等怎么分配才算最合理 ?

#40 Re: 8051/STC8/AT89C51/N76E003 » 大家有没有出现过用新唐76E003时,RAM区的数据会无缘无故的改动现象? » 2017-12-10 22:06:15

晕哥 说:

76E003的 RAM跟STM8的RAM访问是有差异的,超过256字节定义的变量加xdata,

不需要,我都是直接large的

#44 Re: PN532/MFRC522/MFRC523/MFRC500/ » 请问各位大神谁会用PN532读二代身份证的UID » 2017-10-17 20:46:28

BugActiveDaughter 说:

官方例程改改就可以

二代证有官方例程吗?是指哪个官方例程?

#45 Re: ESP32/ESP8266 » 我做了一个ESP32的蓝牙喇叭,不能刚上电的时候不能主动连接手机,我感觉这个功能很有必要,老板说如果实现了才能产品化 » 2017-10-17 19:15:41

esp_err_t esp_a2d_sink_connect(esp_bd_addr_t remote_bda)
{
    if (esp_bluedroid_get_status() != ESP_BLUEDROID_STATUS_ENABLED) {
        return ESP_ERR_INVALID_STATE;
    }
   
    bt_status_t stat;
    btc_av_args_t arg;
    btc_msg_t msg;
   
    msg.sig = BTC_SIG_API_CALL;
    msg.pid = BTC_PID_A2DP;
    msg.act = BTC_AV_SINK_API_CONNECT_EVT;

    memset(&arg, 0, sizeof(btc_av_args_t));
   
    /* Switch to BTC context */
    memcpy(&(arg.connect), remote_bda, sizeof(bt_bdaddr_t));
    stat = btc_transfer_context(&msg, &arg, sizeof(btc_av_args_t), NULL);
    return (stat == BT_STATUS_SUCCESS) ? ESP_OK : ESP_FAIL;
}

试一试调用这个函数

#47 Re: ESP32/ESP8266 » 为什么ESP32工程,随便改点什么,比如改下载串口也会重新编译整个项目,感觉这样很不人性化. » 2017-10-16 22:19:51

因为 make menuconfig 之后修改了 sdkconfig.h
而这个sdkconfig.h 被很多文件依赖,
这样几乎重新编译整个项目

#48 Re: ESP32/ESP8266 » 为什么我用eclipse编辑esp32工程的时候,bool这个变量显示不能解释(unresolved) » 2017-10-15 17:18:27

didi 说:

添加:

#include <xtensa/xos_types.h>

之后你会发现世界瞬间太平了。

厉害,又学到一招。

如果这些出现波浪线
ESP_LOGI
portTICK_RATE_MS

有波浪线可以通过添加这个解决:

#include "sdkconfig.h"

#50 Re: ESP32/ESP8266 » ESP32有没有唯一Id(UID)? » 2017-10-15 17:12:02

didi 说:

有熔丝位(efuse)
自己想烧啥就烧啥,
具体操作看手册

这个不错,有空试一试

#51 Re: 全志 SOC » linux有没有临界区代码的操作方法? » 2017-10-15 16:58:16

对呀,我现在纠结的就是这个,谢谢大神解惑.

#52 Re: 全志 SOC » linux有没有临界区代码的操作方法? » 2017-10-15 16:57:13

落雁 说:
goodgoodstudy 说:
落雁 说:

用了中断吧

我这边没用中断,flash那边不清楚,中断要在驱动中注册的啊,我看到那个驱动程序也没用到中断
所以我准备采用在读写spi寄存器之前关闭定时器中断来关闭linux内核调度,在读取spi寄存器后开启定时器中断
这很麻烦,在rtos中就有关闭调度的方法,linux貌似没有

用的同一个spi控制器的话,你确实要看看其他设备的驱动是否严谨。你最好与同一个总线上其他驱动保持机制一样。
这样,系统就帮你做好资源保护问题了。你要做的,就是保护自己代码,和复用

正常情况下,复用寄存器的不同驱动程序在进行寄存器操作的时候,应该需要进行数据保护的

#53 Re: 全志 SOC » linux有没有临界区代码的操作方法? » 2017-10-15 16:55:22

落雁 说:
goodgoodstudy 说:

我用驱动会出现我刚说的那种长期收发测试出现状况

用了中断吧

我这边没用中断,flash那边不清楚,中断要在驱动中注册的啊,我看到那个驱动程序也没用到中断
所以我准备采用在读写spi寄存器之前关闭定时器中断来关闭linux内核调度,在读取spi寄存器后开启定时器中断
这很麻烦,在rtos中就有关闭调度的方法,linux貌似没有

#54 Re: 全志 SOC » linux有没有临界区代码的操作方法? » 2017-10-15 16:54:09

我用驱动会出现我刚说的那种长期收发测试出现状况

#55 Re: 全志 SOC » linux有没有临界区代码的操作方法? » 2017-10-15 16:52:48

我在测试的时候确实发现过情况,数据发送接收几万包的时候有出现接收不到的情况
我不太清楚是不是spi寄存器被其他进程改写了导致的

#56 Re: 全志 SOC » linux有没有临界区代码的操作方法? » 2017-10-15 16:51:43

落雁 说:

代码模拟的时序吗?

不是软件模拟时序
7688那个spi的驱动老是有问题,我直接操作寄存器了
但是spi上面挂载了个spiflash,会和那个有冲突,不能保证我这边操作寄存器的时候,mtd驱动不进行操作
那个驱动程序也没见到有做这个事情,正常情况下在驱动程序中需要做这个读写保护的,实际上没有

#57 Re: 全志 SOC » linux有没有临界区代码的操作方法? » 2017-10-15 16:49:41

rtos有这种操作
其实我就一个spi通信部分不希望有其他的spi通信干扰

#58 Re: 全志 SOC » linux有没有临界区代码的操作方法? » 2017-10-15 16:47:57

什么锁
我只知道关定时器中断
但是其他中断关了我怕影响
目前我还没找到如何关闭定时器中断的方法,只看到有关闭全局中断的方法

#59 全志 SOC » linux有没有临界区代码的操作方法? » 2017-10-15 16:46:47

goodgoodstudy
回复: 16

linux有没有临界区代码的操作方法?
我有个很重要的代码段,不想被其他任何进程干扰,在调用这块代码段的时候希望linux内核停止调度

#61 计算机图形/GUI/RTOS/FileSystem/OpenGL/DirectX/SDL2 » 关于 uC/GUI 3.9 逻辑混乱的问题请教大家 » 2017-09-15 21:28:57

goodgoodstudy
回复: 1

正在试用一个 STM32 开发板提供的 ucGUI 3.9,里面的 GUI_TIMER_xxx 逻辑真是恶心啊

谁手上有 ucGUI 源码的,贴一下 GUITimer.c 的 GUI_TIMER_Exec() 函数代码我看看

看看我手上的是某人写的,还是官方源码本来就如此?
我不信官方的连一个简单的 Timer 逻辑都做不好,猜测还是板作者自己写的
代码的意思:

每次 GUI_TIMER_Exec() 去链表 List 里取一个 timer 来处理

如果它的时间到了,处理它,然后 hFirstTimer 指向下一个,等待 GUI_TIMER_Exec 处理
GUI_TIMER_Exec() 的调用就是

main()  {     
    while(1)  {
        …
        GUI_TIMER_Exec();
        …
    }
}

的逻辑了

这是个单向 LIST 链表,

这个 _Exec() 是个“排队”、“跑完一圈就算”的操作(跑完一圈 hFirstTimer == 0 ),

它跑一圈后,你要再想办法让 hFirstTimer 赋值、让 _Exec 重新生效

要让 hFirstTimer 赋值,得重新有 add/remove LIST 的操作

“排队”呢,还好,在 add/remove 时它给你重新排序插入到合适位置。你修改 Delay/Restart 都是重新 remove 再 add 再 sort

但 SetPeriod 呢,是不会的,也就是你中途修改 Timer 参数 小心 哦

谁设计的这 Timer 烂逻辑啊
逻辑极不友好、难用

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn