-
- Потыкал АЦП. На "соплях": Китайская платка. Питается от Nu-Link
3.3В. Потенциометр 15 кОм на Gnd -Vdd, вход АЦП зашунтирован
емкостью 56нФ. Замеры с интервалом 10 мс. Имхо, если изобразить по
феншую, возможно будет лучше. Гyдвин(1 знак., 14.01.2022 10:55, картинка)
- С питанием от встроенного в платку AMS1117-3.3. Гyдвин(1 знак., 14.01.2022 11:17, картинка)
- Импортировать в excell и посмотреть распределение? - Dingo(15.01.2022 15:43)
- А почему так много 0xFF? Савсэм нэ работаэт? - Costic(14.01.2022 16:42)
- С питанием от встроенного в платку AMS1117-3.3. Гyдвин(1 знак., 14.01.2022 11:17, картинка)
- А загрузчик чем прошивать? Зажал кнопку и через УАРТ залил? - Звepoящep(20.12.2021 06:37)
- Встроенного загрузчика в чипах нет. Nu-link - ом :) Если такового
нет, прошить можно вот этой утилиткой (что я и сделал). Автор
похоже расперчил протокол ISP и прикрутил к своему программатору.
Работает с копеечными китайскими адаптерами-прграмматорами SPI
flash на CH341A или UsbAsp. Гyдвин(1 знак., 20.12.2021 06:59, картинка)
- Хм. Занятно. - Звepoящep(20.12.2021 10:17)
- Встроенного загрузчика в чипах нет. Nu-link - ом :) Если такового
нет, прошить можно вот этой утилиткой (что я и сделал). Автор
похоже расперчил протокол ISP и прикрутил к своему программатору.
Работает с копеечными китайскими адаптерами-прграмматорами SPI
flash на CH341A или UsbAsp. Гyдвин(1 знак., 20.12.2021 06:59, картинка)
- Пацан обещал - пацан добил... Пока едет мой китайский клон
китайского Nu-Link ;), изобразил достаточно удобный, имхо,
инстрУмент для вошкотни с N76E003. Любимые китайцами экранные
кнопки (штатный bootloader и утилита) удобствами не блещут. К тому
же китайцы там "гоняют паровозы". Получился довольно шустрый
загрузчик через COM порт. Ежели бы китайцы не врали в даташите про
5 мс для стирания страницы flash (в реалиях - 50 мс), то был бы еще
быстрее ;) Намеревался сначала Гyдвин(942 знак., 10.12.2021 14:50 - 12.12.2021 00:04, картинка)
- Привет, подскажи - у твоего загрузчика MyBoot.bin протокол
"оригинальный" как у ISPtool / NuvoISP или ты свое что-то
реализовал? Твоя утилита и бутлоадер - опенсорс? =) ? pavel2000(236 знак., 19.12.2021 21:18, ссылка)
- Попали в руки платки, есть компилятор. Но для прошивки надо делать
кучу телодвижений - абыдно, панимашь :) Поэтому протокол свой -
максимально заточенный на скорость заливки в APROM (128-байтными
страницами). Чтобы компильнул и быстро залилось само-собой. Вот и
слепил на скорую руку инстрУмент, чтобы чип подергать за вымя
(заказанный китайский Nu-Link где то в самолетах еще тусуется)...
Секретов нет - так что получается опенсорс :) Приложил архив с
исходниками на ЦЭ и Гyдвин(44 знак., 20.12.2021 05:07, ссылка)
- Программ без багов не бывает :-) Нашел таки. Проблема такая: pavel2000(423 знак., 02.05.2022 10:34)
- > Но для прошивки надо делать кучу телодвижений - абыдно,
панимашь :) pavel2000(757 знак., 20.12.2021 12:01)
- Github-ы,twitter-ы и пр. не пользую :) Обитаю только здесь. Если
есть желание опубликовать со ссылкой на "сюда" - не возражаю :)
Посидел 3-4 дня, слепил, чтобы просто поиграться с таракашкой
поудобнее, не имея Nu-Link, и ладно... Посмотрю еще, что еще могЁт
ентот самый Nu-Link, когда придет (уже в Москве вроде). Но, похоже,
уже наигрался, чтобы кое-что прояснить ;) Хоть чип и "однотактный",
и 16 МГц, но все равно тормозной и с неплотным кодом. Попробовал на
простой задачке - Гyдвин(438 знак., 20.12.2021 13:48)
- тут видел ws2812 нопами сделано oleg110592(1 знак., 21.12.2021 10:18, ссылка)
- Дык и я, поизвращавшись с SPI, тоже подобрал времянки нопами и все. Да и это был просто тест чего этот чип могЁт в плане скорострельности... Гyдвин(325 знак., 21.12.2021 16:07)
- А зачем вообще разрешать прерывание по SPI ? - =AlexD=(20.12.2021 13:50)
- Вот и я в недоумении :) У китайцев везде в коде вот такое: Гyдвин(270 знак., 20.12.2021 17:19 - 22:22)
- Сэкономили на связях периферийных модулей с контроллером прерываний. - rezident(20.12.2021 17:32)
- Вот и я в недоумении :) У китайцев везде в коде вот такое: Гyдвин(270 знак., 20.12.2021 17:19 - 22:22)
- тут видел ws2812 нопами сделано oleg110592(1 знак., 21.12.2021 10:18, ссылка)
- Github-ы,twitter-ы и пр. не пользую :) Обитаю только здесь. Если
есть желание опубликовать со ссылкой на "сюда" - не возражаю :)
Посидел 3-4 дня, слепил, чтобы просто поиграться с таракашкой
поудобнее, не имея Nu-Link, и ладно... Посмотрю еще, что еще могЁт
ентот самый Nu-Link, когда придет (уже в Москве вроде). Но, похоже,
уже наигрался, чтобы кое-что прояснить ;) Хоть чип и "однотактный",
и 16 МГц, но все равно тормозной и с неплотным кодом. Попробовал на
простой задачке - Гyдвин(438 знак., 20.12.2021 13:48)
- Попали в руки платки, есть компилятор. Но для прошивки надо делать
кучу телодвижений - абыдно, панимашь :) Поэтому протокол свой -
максимально заточенный на скорость заливки в APROM (128-байтными
страницами). Чтобы компильнул и быстро залилось само-собой. Вот и
слепил на скорую руку инстрУмент, чтобы чип подергать за вымя
(заказанный китайский Nu-Link где то в самолетах еще тусуется)...
Секретов нет - так что получается опенсорс :) Приложил архив с
исходниками на ЦЭ и Гyдвин(44 знак., 20.12.2021 05:07, ссылка)
- До-кучи небольшое видео (2.6 Мб). Заценить фишки и скорость заливки
(2.2 кб *.bin)... Гyдвин(1 знак., 10.12.2021 15:42, ссылка)
- В программе ошибка - teTminal - michas(10.12.2021 17:57)
- На скорость не влияет ;) Но поправил. Заодно добавил drag and drop файлов с расширением *.hex в окно программы, ибо это всего пяток паскалевских строчек. Ну и собрал утилитку для командной строки заодно. Утилитка ждет на входе 2 параметра - номер COM порта и имя файла. Пример: "CmdBoot_N76E003.exe 5 xxxxx.hex"... UPD: Как водится, зря хаял китайцев - сам дурак ;) Стирание и запись страницы занимает 8 мс. Пересылка 128 байт на скорости 115200 - 11 мс. Так что все Гyдвин(305 знак., 11.12.2021 23:47, ссылка)
- В программе ошибка - teTminal - michas(10.12.2021 17:57)
- спасибо. очумелые ручки не перестают удивлять) - m16(10.12.2021 15:02)
- Меня этот волшебник поражает в хорошем смысле своей изобретательностью и результативностью. :-) - Dingo(10.12.2021 17:28)
- Привет, подскажи - у твоего загрузчика MyBoot.bin протокол
"оригинальный" как у ISPtool / NuvoISP или ты свое что-то
реализовал? Твоя утилита и бутлоадер - опенсорс? =) ? pavel2000(236 знак., 19.12.2021 21:18, ссылка)
- Интересно для чего китайцы в своем загрузчике повышают частоту
тактирования относительно стандартной 16 Мгц. Не хватает
скорострельности для приема потока 115200 uart по прерываниям? Гyдвин(65 знак., 07.12.2021 02:01)
- Въехал... 3.549% ошибка на 115200 при 16 МГц. - Гyдвин(07.12.2021 09:15)
- А разве на платках нет родного NuLink? И зачем клон, если оригинал
копейки стоит - LightElf(05.12.2021 18:13)
- Клон - полкопейки, не жалко выкинуть :) Да и платки вот такие: Гyдвин(1 знак., 05.12.2021 19:39, ссылка)
- А, вон оно че... Чутка поэкономил, теперь ищешь отладчик :) У меня вот такое валяется, там сразу все на борту LightElf(1 знак., 05.12.2021 21:26, ссылка)
- Напиши поподробней чем это шатать можно. Какой софт, какой
отладчик, где брать. - RxTx(05.12.2021 21:25)
- Софт - кейл, отладчик NuLink Pro, брал здесь LightElf(147 знак., 06.12.2021 11:37, ссылка)
- Узок ваш круг, страшно далеки вы от народа ;) Я вот такой заказал
(по ссылке). Имхо, рубильник 3.3/5 вольт есть и ладно. А пока оно
едет, поковыряю одну шняжку. надеюсь, выложить на всобщее обозрение
сегоня-завтра-... Может и отладчик не понадобится - китайцы
надоедят раньше :) Гyдвин(1 знак., 06.12.2021 12:41, ссылка)
- Ну что, отладчик сегодня приехал. Первое впечатление весьма
положительное. Это не AvrDragon - флэш заливается мгновенно,
отладка тоже вполне шустрая. Прошивка сразу обновилась в Keil51.
Пришел немного не такой, как по ссылке выше. На платке присутствуют
паттерны для преобразователей уровней. Но китайцы как всегда
заменили их резисторми ;) Если сильно понадобится (в чем
сомневаюсь), то можно впаять. При этом можно убрать
перемычку-переключатель 3.3/5В (отключить подачу Гyдвин(100 знак., 28.12.2021 14:52, картинка)
- NuMicro ICP Programming Tool тоже работает. В общем, рекомендую. Свои 800 руб. стОит... - Гyдвин(28.12.2021 15:08)
- Дело хозяйское :) Когда я брал - на али продавалосьо только что-то грустное, любиться еще и с левым погромматором было лениво. - LightElf(06.12.2021 12:46)
- Ну что, отладчик сегодня приехал. Первое впечатление весьма
положительное. Это не AvrDragon - флэш заливается мгновенно,
отладка тоже вполне шустрая. Прошивка сразу обновилась в Keil51.
Пришел немного не такой, как по ссылке выше. На платке присутствуют
паттерны для преобразователей уровней. Но китайцы как всегда
заменили их резисторми ;) Если сильно понадобится (в чем
сомневаюсь), то можно впаять. При этом можно убрать
перемычку-переключатель 3.3/5В (отключить подачу Гyдвин(100 знак., 28.12.2021 14:52, картинка)
- Узок ваш круг, страшно далеки вы от народа ;) Я вот такой заказал
(по ссылке). Имхо, рубильник 3.3/5 вольт есть и ладно. А пока оно
едет, поковыряю одну шняжку. надеюсь, выложить на всобщее обозрение
сегоня-завтра-... Может и отладчик не понадобится - китайцы
надоедят раньше :) Гyдвин(1 знак., 06.12.2021 12:41, ссылка)
- Софт - кейл, отладчик NuLink Pro, брал здесь LightElf(147 знак., 06.12.2021 11:37, ссылка)
- Клон - полкопейки, не жалко выкинуть :) Да и платки вот такие: Гyдвин(1 знак., 05.12.2021 19:39, ссылка)
- А что в качестве среды? - Evgeny_CD(05.12.2021 01:29)
- Keil. Но не суть. Радует отношение Nuvoton к документации пр.
Недавно крутил в руках еще одну китайкую таракашку - от STC. Млять,
все на "иконно-посконном". Напрочь отвращает ;) - Гyдвин(05.12.2021 01:43)
- Keil, как IDE и отладчик, конечно печален. А дока у Nuvoton лучше, чем например у MegaWin - это факт. Но вообще, вопрос нормального отладчика для 8051 в пару к SDCC давно перезрел. - LightElf(05.12.2021 21:27)
- иногда они тоже не радуют. в примерах на гитхабе на M4 есть загрузчики всякие - OTA с облаками и т.п. - дык умудрились через либы (для кейла, яры и гцц) без сорцов всё ISP пропустить - такой простецкий откровенный намёк на зондирование, что аж смешно. - Vit(05.12.2021 18:04)
- Keil. Но не суть. Радует отношение Nuvoton к документации пр.
Недавно крутил в руках еще одну китайкую таракашку - от STC. Млять,
все на "иконно-посконном". Напрочь отвращает ;) - Гyдвин(05.12.2021 01:43)
- Потыкал АЦП. На "соплях": Китайская платка. Питается от Nu-Link
3.3В. Потенциометр 15 кОм на Gnd -Vdd, вход АЦП зашунтирован
емкостью 56нФ. Замеры с интервалом 10 мс. Имхо, если изобразить по
феншую, возможно будет лучше. Гyдвин(1 знак., 14.01.2022 10:55, картинка)